[go: up one dir, main page]

CN101374282B - Method, device and system for displaying different states of PTT users in different groups - Google Patents

Method, device and system for displaying different states of PTT users in different groups Download PDF

Info

Publication number
CN101374282B
CN101374282B CN200710120668XA CN200710120668A CN101374282B CN 101374282 B CN101374282 B CN 101374282B CN 200710120668X A CN200710120668X A CN 200710120668XA CN 200710120668 A CN200710120668 A CN 200710120668A CN 101374282 B CN101374282 B CN 101374282B
Authority
CN
China
Prior art keywords
group
status
server
state
ptt
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN200710120668XA
Other languages
Chinese (zh)
Other versions
CN101374282A (en
Inventor
贺赢
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN200710120668XA priority Critical patent/CN101374282B/en
Publication of CN101374282A publication Critical patent/CN101374282A/en
Application granted granted Critical
Publication of CN101374282B publication Critical patent/CN101374282B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention relates to a method and a device for displaying different states of POC subscribers in different groups. The method comprises the following steps: subscribing state information of a POC subscriber by a group contact person; logging in/off the POC subscriber successfully; acquiring a group state set by the POC subscriber from XDMS by a state server; determining the state information transmitted to the group contact person according to a service logic by the state server in combination with the group state set by the POC subscriber for the group; and transmitting the state information to the group contact person by the state server. According to the method provided by a plurality of embodiments, a plurality of POC subscribers added in different groups can display reasonable state in the group according to the group state set by the POC subscribers for the groups, thereby overcoming the disadvantage that the POC subscribers only display one unified state in all of the groups and improving the experience of the subscribers.

Description

无线一键通用户在不同群组中显示不同状态的方法、装置及系统Method, device and system for displaying different states of PTT users in different groups

技术领域technical field

本发明涉及一种实现无线一键通(Push to talk over Cellular,以下简称:POC)用户在不同群组中显示不同状态的技术,尤其涉及一种对POC业务现有的状态管理及群组管理技术进行扩展,使得POC用户在不同群组中显示不同状态的方法、装置及系统,属于移动通信技术领域。The present invention relates to a technique for realizing the display of different statuses of Push to talk over Cellular (hereinafter referred to as: POC) users in different groups, and in particular to an existing status management and group management for POC services The method, device and system for enabling POC users to display different states in different groups through technology expansion belong to the technical field of mobile communication.

背景技术Background technique

POC是利用网际音频协议(Voice over IP,以下简称:VOIP)技术实现的半双工语音业务。同一P0C用户可同时属于多个群组,并可根据其需要对某群组设置允许和禁止的群组状态,以允许和禁止该群组中其他群组联系人对该POC用户的呼叫请求;另外,POC用户还可以设置自身的状态信息,包括在线、离线、免打扰等,该POC用户的状态信息将显示在与其在同一群组的其他群组联系人的客户端上,以告知其他群组联系人自己当前所处的状态。POC is a half-duplex voice service realized by Voice over IP (Voice over IP, hereinafter referred to as: VOIP) technology. The same POC user can belong to multiple groups at the same time, and can set the allowed and prohibited group status for a certain group according to its needs, so as to allow and prohibit other group contacts in the group from calling the POC user; In addition, POC users can also set their own status information, including online, offline, do not disturb, etc., and the status information of the POC user will be displayed on the clients of other group contacts in the same group to inform other groups The current status of the group contact itself.

如图1所示,为现有技术中状态显示的信令流程图,其中,UE(User Equipment)B表示POC用户,UEA表示UEB加入的某个群组中的群组联系人,UEA请求UEB的状态信息,该状态显示的过程具体包括以下步骤:As shown in Figure 1, it is a signaling flow chart of state display in the prior art, wherein UE (User Equipment) B represents a POC user, UEA represents a group contact in a certain group joined by UEB, and UEA requests UEB to The status information of the status display includes the following steps:

步骤101、UEA向会话初始协议代理服务器(Session Initiation Protocol Proxy,以下简称:SIP Proxy)发送订阅UEB的状态请求;Step 101, UEA sends a status request for subscribing to UEB to a Session Initiation Protocol Proxy server (Session Initiation Protocol Proxy, hereinafter referred to as: SIP Proxy);

步骤102、SIP Proxy将订阅请求触发到状态服务器(Presence Server);Step 102, SIP Proxy triggers the subscription request to the status server (Presence Server);

步骤103、状态服务器向SIP Proxy返回订阅成功响应;Step 103, the status server returns a subscription success response to the SIP Proxy;

步骤104、SIP Proxy向UEA返回订阅成功响应;Step 104, SIP Proxy returns a subscription success response to UEA;

步骤105、UEB向SIP Proxy请求登录/注销;Step 105, UEB requests login/logout to SIP Proxy;

步骤106、SIP Proxy向uEB返回登录/注销成功响应;Step 106, SIP Proxy returns a login/logout success response to uEB;

步骤107、sIP Proxy向状态服务器通知uEB登录/注销;Step 107, sIP Proxy notifies the status server of uEB login/logout;

步骤108、状态服务器向sIP Proxy返回通知成功响应;Step 108, the status server returns a notification success response to the sIP Proxy;

步骤109、状态服务器向sIP Proxy发送消息,向uEA通知uEB的状态更新;Step 109, the state server sends a message to the sIP Proxy to notify the uEA of the state update of the uEB;

步骤110、SIP Proxy将通知消息发送到uEA;Step 110, SIP Proxy sends the notification message to uEA;

步骤111、UEA向S IP Proxy返回通知成功响应;Step 111, UEA returns notification success response to SIP Proxy;

步骤112、sIP Proxy向状态服务器通知成功响应。Step 112, sIP Proxy notifies the status server of a successful response.

使用现有的POC群组管理及状态管理技术,POC用户在所有群组中均只能显示统一的状态,例如POC用户将自身的状态信息设置为在线,则即使在被该POC用户设置为禁止的群组中的群组联系人,也仍然能够看到该POC用户的状态信息为在线,群组联系人可能会试图对该POC用户发起呼叫请求,但因为POC用户对该群组设置的群组状态为禁止,故该呼叫请求将被系统拒绝,从而影响用户的业务体验。Using the existing POC group management and status management technology, POC users can only display a unified status in all groups. For example, if a POC user sets his own status information as online, even if it is set as prohibited The group contacts in the group can still see that the POC user's status information is online, and the group contact may try to initiate a call request to the POC user, but because the POC user The group status is forbidden, so the call request will be rejected by the system, thus affecting the user's service experience.

发明内容Contents of the invention

本发明第一个方面的目的在于提供一种实现POC用户在不同群组中显示不同状态的方法,使得加入了若干个不同群组的POC用户能够根据对某个群组的群组状态的设置,在该群组中的联系人处显示合理的状态,克服POC用户在所有群组中只能显示统一的状态的缺陷,提高用户的感受度。The purpose of the first aspect of the present invention is to provide a method for POC users to display different states in different groups, so that POC users who have joined several different groups can , to display a reasonable status at the contacts in the group, overcome the defect that POC users can only display a unified status in all groups, and improve user experience.

本发明第二个方面的目的在于提供一种状态服务器,使得状态服务器可以获取POC用户对群组设置的群组状态。The object of the second aspect of the present invention is to provide a status server, so that the status server can obtain the group status set by the POC user for the group.

本发明第三个方面的目的在于提供一种无线一键通用户在不同群组中显示不同状态的系统,使得加入了若干个不同群组的POC用户能够根据对某个群组的群组状态的设置,在该群组中的联系人处显示合理的状态,克服POC用户在所有群组中只能显示统一的状态的缺陷,提高用户的感受度。The purpose of the third aspect of the present invention is to provide a system for POC users to display different states in different groups, so that POC users who have joined several different groups can According to the settings, a reasonable status is displayed on the contacts in the group, which overcomes the defect that POC users can only display a unified status in all groups, and improves the user experience.

本发明第一个方面通过一些实施例提供了如下的技术方案,包括以下步骤:The first aspect of the present invention provides the following technical solutions through some embodiments, including the following steps:

步骤1、群组联系人订阅POC用户的状态信息;Step 1. The group contact subscribes to the status information of the POC user;

步骤2、所述POC用户登录/注销成功;Step 2, the POC user logs in/logout successfully;

步骤3、状态服务器从可扩展标记语言文档管理服务器(XMI,D0cllment Management Server,以下简称:XDMS)处获取所述POC用户对群组设置的群组状态:Step 3, state server obtains the group state that described POC user sets to group from Extensible Markup Language Document Management Server (XMI, D0cllment Management Server, hereinafter referred to as: XDMS):

步骤4、所述状态服务器结合所述无线一键通用户对群组设置的群组状态根据业务逻辑确定向所述群组联系人发送的状态信息;Step 4. The status server determines the status information to be sent to the group contact according to business logic in combination with the group status set by the PTT user for the group;

步骤5、所述状态服务器向所述群组联系人发送所述状态信息。Step 5. The status server sends the status information to the group contact.

本发明第一个方面通过一些实施例提供的实现POC用户在不同群组中显示不同状态的方法,通过在XDMS中获取群组状态,将根据该群组状态和预先设置的业务逻辑确定状态信息发送给群组联系人,使得加入了若干个不同群组的POC用户能够根据自己对某个群组的群组状态的设置,在该群组中显示合理的状态,克服了POC用户在所有群组中只能显示统一的状态的缺陷,提高了用户的感受度。The first aspect of the present invention provides a method for POC users to display different states in different groups provided by some embodiments. By obtaining the group state in XDMS, the state information will be determined according to the group state and the preset business logic Send it to group contacts, so that POC users who have joined several different groups can display a reasonable status in the group according to their own settings for the group status of a certain group, which overcomes the problem of POC users in all groups. The defect that only a unified state can be displayed in a group improves user experience.

本发明第二个方面通过一些实施例提供了如下的技术方案,包括:第一模块,用于从可扩展标记语言文档管理服务器处获取无线一键通用户对群组设置的群组状态;第二模块,用于结合所述无线一键通用户对群组设置的群组状态根据业务逻辑确定向群组联系人发送的状态信息;第三模块,用于向所述群组联系人发送封装有所述群组标识的状态信息。The second aspect of the present invention provides the following technical solutions through some embodiments, including: a first module, used to obtain the group status set by the PTT user for the group from the extensible markup language document management server; The second module is used to determine the status information sent to the group contact according to the business logic in combination with the group status set by the PTT user; the third module is used to send the package to the group contact There is status information for the group ID.

本发明第二个方面通过一些实施例提供的状态服务器,使得状态服务器可以获取XDMS中存储的POC用户对群组设置的群组状态。The second aspect of the present invention provides a state server through some embodiments, so that the state server can obtain the group state set by the POC user for the group stored in the XDMS.

本发明第三个方面通过一些实施例提供了如下的技术方案,包括:无线一键通终端、状态服务器;还包括可扩展标记语言文档管理服务器,用于存储所述无线一键通终端对其所在群组设置的群组状态,所述可扩展标记语言文档管理服务器与所述状态服务器连接;所述状态服务器包括:第一模块,用于从所述可扩展标记语言文档管理服务器处获取所述无线一键通终端对群组设置的群组状态;第二模块,用于结合所述无线一键通用户对群组设置的群组状态根据业务逻辑确定向群组联系人发送的状态信息;第三模块,用于向所述群组联系人发送封装有所述群组标识的状态信息。The third aspect of the present invention provides the following technical solutions through some embodiments, including: a PTT terminal and a status server; and an Extensible Markup Language document management server for storing the PTT terminal The group status set by the group where the extensible markup language document management server is connected to the status server; the status server includes: a first module, which is used to obtain the The group state set by the PTT terminal to the group; the second module is used to determine the state information sent to the group contact according to the business logic in combination with the group state set by the PTT user to the group ; A third module, configured to send status information encapsulated with the group identifier to the group contact.

本发明第三个方面通过一些实施例提供的POC用户在不同群组中显示不同状态的系统,使得加入了若干个不同群组的POC用户能够根据对某个群组的群组状态的设置,在该群组中的联系人处显示合理的状态,克服了POC用户在所有群组中只能显示统一的状态的缺陷,提高了用户的感受度。The third aspect of the present invention provides a system in which POC users display different states in different groups through some embodiments, so that POC users who have joined several different groups can, according to the setting of the group state of a certain group, Displaying a reasonable status at the contacts in the group overcomes the defect that the POC user can only display a unified status in all groups, and improves the user experience.

附图说明Description of drawings

图1为现有技术中状态显示的流程图;Fig. 1 is the flowchart of status display in the prior art;

图2为本发明第一个方面的第一实施例的流程图;Fig. 2 is the flowchart of the first embodiment of the first aspect of the present invention;

图3为本发明第一个方面的第二实施例中UEA1处显示UEB的状态信息的流程图;FIG. 3 is a flow chart of displaying status information of UEB at UEA1 in the second embodiment of the first aspect of the present invention;

图4为本发明第二个方面第一实施例的内部功能示意图;Fig. 4 is a schematic diagram of internal functions of the first embodiment of the second aspect of the present invention;

图5为本发明第一个方面的第二实施例中UEA1处显示UEB的状态信息的信令流程图。Fig. 5 is a signaling flowchart of displaying UEB status information at UEA1 in the second embodiment of the first aspect of the present invention.

具体实施方式Detailed ways

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。The technical solutions of the present invention will be described in further detail below with reference to the accompanying drawings and embodiments.

本发明第一个方面的第一实施例:A first embodiment of the first aspect of the invention:

在本实施例中,UE(User Equipment)B表示POC用户,UEA表示UEB加入的某个群组中的群组联系人,UEA请求UEB的状态信息;UEB预先设置自身的状态信息,例如设置在线或离线或免打扰,并把该自身的状态信息存储在状态服务器中;同时UEB预先对其所在的群组设置群组状态,例如允许 (Allow)或禁止(Block),并把该群组状态存储在XDMS中。In this embodiment, UE (User Equipment) B represents a POC user, UEA represents a group contact in a group that UEB joins, and UEA requests the state information of UEB; UEB presets its own state information, such as setting online Or offline or do not disturb, and store the status information of itself in the status server; at the same time, UEB sets the group status of its group in advance, such as allowing (Allow) or prohibiting (Block), and stores the status of the group stored in XDMS.

在本发明实现POC用户在不同群组中显示不同状态的方法中,通过扩展状态服务器与XDMS之间的流程,在XDMS中获取群组状态,将根据该群组状态和预先设置的业务逻辑确定的状态信息发送给UEA,使得加入了若干个不同群组的UEB能够根据自己对某个群组的群组状态的设置,在该群组中显示合理的状态。具体过程参见图2所示,其执行步骤如下:In the method of the present invention for POC users to display different statuses in different groups, by extending the flow between the status server and XDMS, the group status is acquired in XDMS, which will be determined according to the group status and pre-set business logic The status information of the group is sent to the UEA, so that the UEB that has joined several different groups can display a reasonable status in the group according to its own setting of the group status of a certain group. The specific process is shown in Figure 2, and its execution steps are as follows:

步骤201、UEA发出订阅UEB的状态信息的请求,并接收到订阅成功的响应;Step 201, UEA sends a request to subscribe to UEB's state information, and receives a response of successful subscription;

步骤202、UEB登录/注销;Step 202, UEB login/logout;

步骤203、状态服务器向XDMS发送请求获取UEB对UEA所在的群组设置的群组状态的消息;Step 203, the status server sends a message to the XDMS requesting to obtain the group status set by the UEB for the group where the UEA is located;

步骤204、XDMS向状态服务器返回UEB对UEA所在的群组设置的群组状态;Step 204, XDMS returns to the status server the group status set by the UEB for the group where the UEA is located;

步骤205、状态服务器结合UEB对UEA所在的群组设置的群组状态根据业务逻辑确定向UEA发送的状态信息;Step 205, the status server determines the status information sent to the UEA according to the business logic in combination with the group status set by the UEB for the group where the UEA is located;

步骤206、状态服务器向UEA发送状态信息。Step 206, the status server sends status information to the UEA.

本发明第一个方面的第二实施例:A second embodiment of the first aspect of the invention:

在本实施例中,UEB同时属于多个群组,可根据其需要对各个群组设置Allow或Block的群组状态,将某个群组设置成Allow表示允许该群组中其他用户的呼叫请求,将某个群组设置成Block表示禁止该群组中其他用户的呼叫请求。本实施例中,UEB为自身所设置的状态信息为在线,UEA1所在的群组为群组A1,UEB设置群组A1的群组状态为Allow;UEA2所在的群组为群组A2,UEB设置群组A2的群组状态为Block。UEB在UEA2处显示状态信息的流程与在UEA1处显示状态信息的流程相同,图3和图5仅示出UEB在UEA1处显示状态信息的流程和信令流程;UEB在群组A1和群组A2中显示不同状态的具体过程如下:In this embodiment, the UEB belongs to multiple groups at the same time, and the group status of Allow or Block can be set for each group according to its needs, and setting a certain group as Allow means that the call request of other users in the group is allowed , setting a certain group as Block means prohibiting call requests from other users in this group. In this embodiment, the status information set by UEB for itself is online, the group where UEA1 is located is group A1, and UEB sets the group status of group A1 to Allow; the group where UEA2 is located is group A2, and UEB sets The group status of group A2 is Block. The process of UEB displaying status information at UEA2 is the same as the process of displaying status information at UEA1. Figure 3 and Figure 5 only show the process and signaling process of UEB displaying status information at UEA1; The specific process of displaying different states in A2 is as follows:

步骤301、UEA1和UEA2分别向SIP Proxy发送订阅UEB的状态请求;Step 301, UEA1 and UEA2 respectively send a status request for subscribing to UEB to SIP Proxy;

步骤302、SIP Proxy将订阅UEB的状态请求转发到状态服务器;Step 302, SIP Proxy forwards the status request of subscribing UEB to the status server;

步骤303、状态服务器向SIP Proxy返回订阅成功的响应;Step 303, the state server returns a response of subscription success to the SIP Proxy;

步骤304、SIP Proxy向UEA1和UEA2返回订阅成功的响应;Step 304, SIP Proxy returns a subscription success response to UEA1 and UEA2;

步骤305、UEB登录上线或注销下线时,向SIP Proxy发送登录或注销的请求;Step 305, when the UEB logs in or logs out, it sends a login or logout request to the SIP Proxy;

步骤306、SIP Proxy向UEB返回登录或注销成功的响应;Step 306, SIP Proxy returns a response of successful login or logout to UEB;

步骤307、SIP Proxy向状态服务器发送UEB登录或注销的通知;Step 307, SIP Proxy sends UEB login or logout notification to the status server;

步骤308、状态服务器向SIP Proxy返回通知成功的响应。In step 308, the status server returns a success notification response to the SIP Proxy.

步骤309、UEB将对群组A1和群组A2设置的群组状态存储在XDMS中,状态服务器向XDMS发送请求获取群组A1和群组A2的群组状态的消息;Step 309, the UEB stores the group status set for the group A1 and the group A2 in the XDMS, and the status server sends a message requesting to obtain the group status of the group A1 and the group A2 to the XDMS;

步骤310、XDMS向状态服务器返回UEB对群组A1设置的群组状态Allow和对群组A2设置的群组状态Block;Step 310, XDMS returns to the state server the group state Allow set by UEB for group A1 and the group state Block set for group A2;

步骤311、状态服务器结合UEB对群组A1设置的群组状态和对群组A2设置的群组状态根据业务逻辑确定向UEA1和UEA2发送的状态信息;状态服务器获取到UEB对群组A1设置的群组状态为Allow,又获取到自身存储的UEB的状态信息为在线,由此确定向UEA1发送的状态信息为在线;状态服务器获取到UEB对群组A2设置的群组状态为Block,又获取到自身存储的UEB的状态信息为在线,由此确定向UEA2发送的状态信息为离线;Step 311, the state server determines the state information to be sent to UEA1 and UEA2 according to the business logic in combination with the group state set by UEB for group A1 and the group state set for group A2; the state server obtains the state information set by UEB for group A1 The group status is Allow, and the status information of UEB stored by itself is online, so it is determined that the status information sent to UEA1 is online; the status server obtains the group status set by UEB for group A2 as Block, and obtains The status information of UEB stored in itself is online, so it is determined that the status information sent to UEA2 is offline;

步骤312、状态服务器将确定向UEA1和UEA2发送的状态信息发送给SIPProxy,其中确定向UEA1发送的状态信息中包括群组A1的群组标识,确定向UEA2发送的状态信息中包括群组A2的群组标识;Step 312, the status server sends the status information determined to be sent to UEA1 and UEA2 to SIPProxy, wherein it is determined that the status information sent to UEA1 includes the group identity of group A1, and the status information sent to UEA2 includes the group ID of group A2. group ID;

步骤313、SIP Proxy将该状态信息分别转发给UEA1和UEA2;Step 313, SIP Proxy forwards the state information to UEA1 and UEA2 respectively;

步骤314、UEA1和UEA2分别向SIP Proxy返回发送成功的响应;Step 314, UEA1 and UEA2 return to SIP Proxy respectively the response of sending success;

步骤315、SIP Proxy将该发送成功的响应转发给状态服务器。Step 315, SIP Proxy forwards the successfully sent response to the status server.

本实施例的步骤311中,状态服务器根据业务逻辑确定向UEA1和UEA2 发送的状态信息具体是指:状态服务器结合UEB设置的自身的状态信息(包括在线或离线或免打扰)以及UEB对UEA1和UEA2所在群组设置的群组状态(Allow或Block),根据一定的业务逻辑确定向UEA1和UEA2发送的状态信息。其中业务逻辑可以为:若UEB对UEA1所在群组设置的群组状态为Allow,则状态服务器确定向UEA1发送的状态信息即为UEB设置的自身的状态信息;若UEB对UEA1所在群组设置的群组状态为Block,则状态服务器确定向UEA发送的状态信息为离线;本领域的普通技术人员应当理解,通过常规技术还可以实现其它业务逻辑。In step 311 of this embodiment, the state server determines that the state information sent to UEA1 and UEA2 according to the business logic specifically refers to: the state server combines its own state information (including online or offline or do not disturb) set by UEB and UEB's information on UEA1 and UEA2. The group status (Allow or Block) set by the group where UEA2 belongs determines the status information sent to UEA1 and UEA2 according to certain business logic. The business logic can be as follows: if the group status set by UEB to the group where UEA1 belongs to is Allow, then the status server determines that the status information sent to UEA1 is its own status information set by UEB; If the group status is Block, the status server determines that the status information sent to the UEA is offline; those skilled in the art should understand that other business logics can also be implemented through conventional technologies.

在步骤312和步骤313中的确定向UEA1或UEA2发送的状态信息中除了包括UEB的标识外,还包括群组A1或群组A2的群组标识,也就是说,本实施例对状态信息的字段作了扩展,添加了群组标识的字段,因此,状态服务器和UEA1或UEA2之间的通信协议也作了扩展。In step 312 and step 313, it is determined that the state information sent to UEA1 or UEA2 includes not only the identity of UEB, but also the group identity of group A1 or group A2. The field has been extended, adding the field of group identification, therefore, the communication protocol between the state server and UEA1 or UEA2 has also been extended.

本实施例中,尽管UEB自身设置的状态信息为在线,但其在群组A1中的群组联系人UEA1处显示的状态为在线,在群组A2中的群组联系人UEA2处显示的状态为离线,UEA2因为看到UEB的状态信息为离线,就不会对UEB发起呼叫请求,因此,就不会出现UEB对群组A2设置了Block的群组信息,而在UEA2处仍显示在线的状态信息,由此引发的UEA2向UEB发起呼叫请求而被系统拒绝的情况,提高了用户的业务体验,实现了在不同群组中显示不同状态的技术。In this embodiment, although the status information set by UEB itself is online, the status displayed at the group contact UEA1 in group A1 is online, and the status displayed at the group contact UEA2 in group A2 is offline, UEA2 will not initiate a call request to UEB because it sees that the status information of UEB is offline. Therefore, there will be no group information that UEB has set a Block for group A2, but UEA2 still shows that it is online Status information, which causes UEA2 to initiate a call request to UEB but is rejected by the system, improves the user's service experience and realizes the technology of displaying different statuses in different groups.

本发明第一个方面的第三实施例:A third embodiment of the first aspect of the invention:

在本实施例中,POC用户UEB同时属于群组A1和群组A2,UEB为自身设置的状态信息为在线,其设置群组A1的群组状态为Allow,设置群组A2的群组状态为Block;另一POC用户UEA也同时属于群组A1和群组A2,根据第二实施例中的业务逻辑,UEA在群组A1中获得UEB的状态信息为在线,在群组A2中获得UEB的状态信息为离线,此时,UEA获知UEB的实际状态为在线,并能获知UEB对不同群组的感受度。In this embodiment, the POC user UEB belongs to the group A1 and the group A2 at the same time, the status information set by UEB for itself is online, the group status of the group A1 is set to Allow, and the group status of the group A2 is set to Block: Another POC user UEA also belongs to group A1 and group A2 at the same time. According to the business logic in the second embodiment, UEA obtains the status information of UEB in group A1 as online, and obtains the status information of UEB in group A2. The status information is offline. At this time, the UEA knows that the actual status of the UEB is online, and can know the sensitivity of the UEB to different groups.

本发明第二个方面的第一实施例:A first embodiment of the second aspect of the invention:

如图4所示,本实施例中的状态服务器包括:存储模块41,用于存储POC用户预先设置的自身的状态信息,例如在线或离线或免打扰;除此之外,还包括:第一模块42,用于从XDMS处获取POC用户对群组设置的群组状态;第二模块43,用于结合POC用户对群组设置的群组状态根据业务逻辑确定向群组联系人发送的状态信息;第三模块44,用于向群组联系人发送封装有所述群组标识的状态信息。As shown in Figure 4, the status server in the present embodiment includes: a storage module 41, which is used to store the status information of itself preset by the POC user, such as online or offline or do not disturb; in addition, it also includes: the first Module 42, used to obtain the group status set by the POC user for the group from XDMS; the second module 43, used for combining the group status set by the POC user for the group according to the business logic to determine the status sent to the group contact Information; a third module 44, configured to send status information encapsulated with the group identifier to the group contact.

该实施例中的第一模块42包括:发送单元,用于向XDMS发送请求获取POC用户对群组设置的群组状态的信息;接收单元,用于接收XDMS返回的POC用户对群组设置的群组状态的信息。The first module 42 in this embodiment includes: a sending unit, used to send a request to XDMS to obtain the information of the group state set by the POC user to the group; a receiving unit, used to receive the information set by the POC user returned by the XDMS to the group Information about the status of the group.

本实施例提供的状态服务器,使得状态服务器可以获取XDMS中存储的POC用户对群组设置的群组状态。The state server provided in this embodiment enables the state server to obtain the group state set by the POC user for the group stored in the XDMS.

本发明第三个方面的第一实施例:A first embodiment of the third aspect of the invention:

如图5所示,本实施例中的POC用户在不同群组中显示不同状态的系统包括:POC终端UEB、群组联系人UEA1、SIP Proxy、状态服务器以及XDMS,其中,UEA1与SIP Proxy连接,向SIP Proxy发送订阅UEB状态信息的请求,并接收SIP Proxy返回的状态信息;UEB与SIP Proxy连接,向SIP Proxy请求登录/注销;SIP Proxy与状态服务器连接,向状态服务器转发UEA1订阅UEB状态信息的请求以及发送UEB登录/注销的通知;状态服务器与XDMS连接,从XDMS处获取UEB对其所在群组设置的群组状态,结合该群组状态根据业务逻辑确定向UEA1发送的状态信息,并把该状态信息发送给SIP Proxy;XDMS用于存储POC终端对其所在群组设置的群组状态。As shown in Figure 5, the system in which POC users display different states in different groups in this embodiment includes: POC terminal UEB, group contact UEA1, SIP Proxy, status server and XDMS, wherein, UEA1 is connected with SIP Proxy , send a request to subscribe to UEB status information to SIP Proxy, and receive the status information returned by SIP Proxy; UEB connects to SIP Proxy, requests login/logout from SIP Proxy; SIP Proxy connects to the status server, forwards UEB status to the status server by UEA1 Request for information and send UEB login/logout notification; the status server is connected to XDMS, obtains the group status set by UEB for its group from XDMS, and combines the group status to determine the status information sent to UEA1 according to the business logic. And send the status information to SIP Proxy; XDMS is used to store the group status set by the POC terminal to its group.

其中状态服务器包括:存储模块,用于存储POC用户预先设置的自身的状态信息,例如在线或离线或免打扰;第一模块,用于从XDMS处获取POC用户对群组设置的群组状态;第二模块,用于结合POC用户对群组设置的群组状态根据业务逻辑确定向群组联系人发送的状态信息;第三模块,用于向群 组联系人发送封装有所述群组标识的状态信息。Wherein the status server includes: a storage module, which is used to store the status information of itself preset by the POC user, such as online or offline or do not disturb; the first module is used to obtain the group status set by the POC user from the XDMS; The second module is used to determine the status information sent to the group contact according to the business logic in combination with the group status set by the POC user for the group; the third module is used to send the group contact packaged with the group identification to the group contact status information.

该实施例中状态服务器的第一模块包括:发送单元,用于向XDMS发送请求获取POC用户对群组设置的群组状态的信息;接收单元,用于接收XDMS返回的POC用户对群组设置的群组状态的信息。The first module of the status server in this embodiment includes: a sending unit, used to send a request to XDMS to obtain the information of the group state set by the POC user for the group; a receiving unit, used for receiving the POC user set by the XDMS for the group information about the status of the group.

本实施例提供的POC用户在不同群组中显示不同状态的系统,使得加入了若干个不同群组的POC用户能够根据对某个群组的群组状态的设置,在该群组中的联系人处显示合理的状态,克服了POC用户在所有群组中只能显示统一的状态的缺陷,提高了用户的感受度。The POC user provided by this embodiment displays different statuses in different groups, so that POC users who have joined several different groups can set the status of a certain group according to the settings of the group status. Displaying a reasonable status for people overcomes the defect that POC users can only display a unified status in all groups, and improves user experience.

本发明通过上述实施例提供的实现POC用户在不同群组中显示不同状态的方法及装置,通过扩展状态服务器与XDMS之间的流程,在XDMS中获取群组状态,将根据该群组状态和预先设置的业务逻辑确定状态信息发送给群组联系人,使得加入了若干个不同群组的POC用户能够根据自己对某个群组的设置,在该群组中显示合理的状态,克服了POC用户在所有群组中只能显示统一的状态的缺陷,提高了用户的感受度。The present invention realizes the method and device for displaying different statuses of POC users in different groups provided by the above-mentioned embodiments, and obtains the group status in XDMS by expanding the flow between the status server and XDMS, according to the group status and The pre-set business logic determines the status information and sends it to the group contacts, so that POC users who have joined several different groups can display a reasonable status in the group according to their own settings for a certain group, which overcomes the POC The defect that the user can only display a unified status in all groups improves the user experience.

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: it can still be Modifications are made to the technical solutions described in the foregoing embodiments, or equivalent replacements are made to some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the various embodiments of the present invention.

Claims (11)

1.一种无线一键通用户在不同群组中显示不同状态的方法,其特征在于,包括以下步骤:1. A method for PTT users to display different states in different groups, characterized in that, comprising the following steps: 步骤1、群组联系人订阅无线一键通用户的状态信息;Step 1, the group contacts subscribe to the status information of the PTT user; 步骤2、所述无线一键通用户登录/注销;Step 2, the PTT user login/logout; 步骤3、状态服务器从可扩展标记语言文档管理服务器处获取所述无线一键通用户对群组设置的群组状态;Step 3, the status server acquires the group status set by the PTT user to the group from the Extensible Markup Language document management server; 步骤4、所述状态服务器结合所述无线一键通用户对群组设置的群组状态根据业务逻辑确定向所述群组联系人发送的状态信息;Step 4. The status server determines the status information to be sent to the group contact according to business logic in combination with the group status set by the PTT user for the group; 步骤5、所述状态服务器向所述群组联系人发送所述状态信息。Step 5. The status server sends the status information to the group contact. 2.根据权利要求1所述的方法,其特征在于,所述步骤5具体为:所述状态服务器向所述群组联系人发送封装有所述群组标识的状态信息。2. The method according to claim 1, wherein the step 5 is specifically: the status server sends status information encapsulated with the group identifier to the group contact. 3.根据权利要求1或2所述的方法,其特征在于,所述步骤1具体包括以下步骤:3. The method according to claim 1 or 2, wherein said step 1 specifically comprises the following steps: 步骤11、所述群组联系人向会话初始协议代理服务器发送订阅所述无线一键通用户的状态请求;Step 11, the group contact sends a status request for subscribing to the PTT user to a SIP proxy server; 步骤12、所述会话初始协议代理服务器将所述订阅所述无线一键通用户的状态请求转发给所述状态服务器;Step 12. The SIP proxy server forwards the status request of the PTT subscriber to the status server; 步骤13、所述状态服务器向所述会话初始协议代理服务器返回订阅成功的响应;Step 13, the state server returns a subscription success response to the SIP proxy server; 步骤14、所述会话初始协议代理服务器向所述群组联系人返回所述订阅成功的响应。Step 14, the SIP proxy server returns a response of the subscription success to the group contact. 4.根据权利要求1或2所述的方法,其特征在于,所述步骤2具体包括以下步骤:4. The method according to claim 1 or 2, wherein said step 2 specifically comprises the following steps: 步骤21、所述无线一键通用户向会话初始协议代理服务器发送注册/注销的请求;Step 21, the PTT user sends a registration/logout request to the SIP proxy server; 步骤22、所述会话初始协议代理服务器向所述无线一键通用户返回注册/注销成功的响应,并向所述状态服务器发送所述无线一键通用户注册/注销的通知;Step 22, the SIP proxy server returns a response of successful registration/deregistration to the PTT user, and sends a notification of registration/deregistration of the PTT user to the status server; 步骤23、所述状态服务器向所述会话初始协议代理服务器返回通知成功的响应。Step 23: The state server returns a success notification response to the SIP proxy server. 5.根据权利要求1或2所述的方法,其特征在于,所述步骤5具有包括以下步骤:5. The method according to claim 1 or 2, wherein said step 5 has the following steps: 步骤51、所述状态服务器向会话初始协议代理服务器发送所述状态信息;Step 51, the state server sends the state information to the SIP proxy server; 步骤52、所述会话初始协议代理服务器将所述状态信息转发给所述群组联系人;Step 52, the SIP proxy server forwards the state information to the group contact; 步骤53、所述群组联系人向所述会话初始协议代理服务器返回发送成功的响应;Step 53, the group contact returns a successful response to the SIP proxy server; 步骤54、所述会话初始协议代理服务器将所述发送成功的响应转发给所述状态服务器。Step 54: The SIP proxy server forwards the successful response to the status server. 6.根据权利要求1或2所述的方法,其特征在于:所述无线一键通用户分别为不同群组设置允许或禁止的群组状态。6. The method according to claim 1 or 2, wherein the PTT user sets allowed or prohibited group states for different groups respectively. 7.根据权利要求6所述的方法,其特征在于,所述步骤4中的业务逻辑具体为:7. The method according to claim 6, wherein the business logic in step 4 is specifically: 若所述无线一键通用户设置的所述群组状态为允许,则所述状态服务器确定向所述群组联系人发送的状态信息为所述无线一键通用户设置的自身的状态信息;If the group status set by the PTT user is allowed, the status server determines that the status information sent to the group contact is the status information set by the PTT user; 若所述无线一键通用户设置的所述群组状态为禁止,则所述状态服务器确定向所述群组联系人发送的状态信息为离线。If the group status set by the PTT user is forbidden, the status server determines that the status information sent to the group contact is offline. 8.一种状态服务器,其特征在于,包括:8. A state server, characterized in that, comprising: 第一模块,用于从可扩展标记语言文档管理服务器处获取无线一键通用户对群组设置的群组状态;The first module is used to obtain the group status set by the PTT user to the group from the Extensible Markup Language document management server; 第二模块,用于结合所述无线一键通用户对群组设置的群组状态根据业务逻辑确定向群组联系人发送的状态信息;The second module is used to determine the status information sent to the group contact according to the business logic in combination with the group status set by the PTT user for the group; 第三模块,用于向所述群组联系人发送封装有所述群组标识的状态信息。A third module, configured to send status information encapsulated with the group identifier to the group contact. 9.根据权利要求8所述的状态服务器,其特征在于,所述第一模块包括:9. The state server according to claim 8, wherein the first module comprises: 发送单元,用于向可扩展标记语言文档管理服务器发送请求获取所述无线一键通用户对群组设置的群组状态的信息;A sending unit, configured to send to the Extensible Markup Language document management server information requesting to obtain the group status set by the PTT user for the group; 接收单元,用于接收可扩展标记语言文档管理服务器返回的所述无线一键通用户对群组设置的群组状态的信息。The receiving unit is configured to receive the group status information set by the PTT user to the group returned by the Extensible Markup Language document management server. 10.一种无线一键通用户在不同群组中显示不同状态的系统,包括:无线一键通终端、状态服务器;其特征在于,还包括可扩展标记语言文档管理服务器,用于存储所述无线一键通终端对其所在群组设置的群组状态,所述可扩展标记语言文档管理服务器与所述状态服务器连接;所述状态服务器包括:第一模块,用于从所述可扩展标记语言文档管理服务器处获取所述无线一键通终端对群组设置的群组状态;第二模块,用于结合所述无线一键通用户对群组设置的群组状态根据业务逻辑确定向群组联系人发送的状态信息;第三模块,用于向所述群组联系人发送封装有所述群组标识的状态信息。10. A system in which PTT users display different statuses in different groups, comprising: PTT terminals and status servers; it is characterized in that it also includes an Extensible Markup Language document management server for storing said The group state set by the PTT terminal to its group, the extensible markup language document management server is connected to the state server; the state server includes: a first module for The language document management server acquires the group state set by the PTT terminal to the group; the second module is used to combine the group state set by the PTT user to the group according to business logic to determine the Status information sent by the group contact; a third module, configured to send the status information encapsulated with the group identifier to the group contact. 11.根据权利要求10所述的系统,其特征在于,所述第一模块包括:11. The system according to claim 10, wherein the first module comprises: 发送单元,用于向可扩展标记语言文档管理服务器发送请求获取所述无线一键通用户对群组设置的群组状态的信息;A sending unit, configured to send to the Extensible Markup Language document management server information requesting to obtain the group status set by the PTT user for the group; 接收单元,用于接收可扩展标记语言文档管理服务器返回的所述无线一键通用户对群组设置的群组状态的信息。The receiving unit is configured to receive the group status information set by the PTT user to the group returned by the Extensible Markup Language document management server.
CN200710120668XA 2007-08-23 2007-08-23 Method, device and system for displaying different states of PTT users in different groups Active CN101374282B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200710120668XA CN101374282B (en) 2007-08-23 2007-08-23 Method, device and system for displaying different states of PTT users in different groups

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200710120668XA CN101374282B (en) 2007-08-23 2007-08-23 Method, device and system for displaying different states of PTT users in different groups

Publications (2)

Publication Number Publication Date
CN101374282A CN101374282A (en) 2009-02-25
CN101374282B true CN101374282B (en) 2011-09-21

Family

ID=40448157

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200710120668XA Active CN101374282B (en) 2007-08-23 2007-08-23 Method, device and system for displaying different states of PTT users in different groups

Country Status (1)

Country Link
CN (1) CN101374282B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101631280A (en) * 2009-08-19 2010-01-20 中兴通讯股份有限公司 Information presentation method based on PoC
CN102187695A (en) * 2011-04-14 2011-09-14 华为终端有限公司 Method and apparatus for switching calling groups
CN103685680A (en) * 2012-08-31 2014-03-26 中国电信股份有限公司 Mobile phone state displaying method, system and server
CN104038608B (en) * 2013-03-08 2016-12-28 联想(北京)有限公司 A kind of information processing method, display packing and electronic equipment
CN106603597A (en) * 2015-10-15 2017-04-26 成都鼎桥通信技术有限公司 Group state providing method, equipment and system thereof

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1794692A (en) * 2005-11-25 2006-06-28 华为技术有限公司 Communication system and method of inquiring information in communication system
CN1838794A (en) * 2005-03-23 2006-09-27 中国铁通集团有限公司 Colony terminal state information searching method
WO2007013614A1 (en) * 2005-07-28 2007-02-01 Kyocera Corporation Communication method, communication system, and communication terminal

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1838794A (en) * 2005-03-23 2006-09-27 中国铁通集团有限公司 Colony terminal state information searching method
WO2007013614A1 (en) * 2005-07-28 2007-02-01 Kyocera Corporation Communication method, communication system, and communication terminal
CN1794692A (en) * 2005-11-25 2006-06-28 华为技术有限公司 Communication system and method of inquiring information in communication system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
柳晓雯.一种基于IMS域的移动增值新业务:PoC.《中兴通讯技术》.2005, *

Also Published As

Publication number Publication date
CN101374282A (en) 2009-02-25

Similar Documents

Publication Publication Date Title
KR101154156B1 (en) Method for a session initiation protocol push-to-talk terminal to indicate answer operating mode to an internet protocol push-to-talk network service
US9065579B2 (en) Group service with information on group members
US9913300B2 (en) Push-to-talk-over-cellular (PoC)
CA2760901C (en) System and method for implementing a transfer of control of a collaborative session using sip protocol
US7415284B2 (en) Methods of transmitting a message to a message server in a push-to-talk network
US7693533B2 (en) Method and system for merging multiple push-to-talk over cellular sessions
CN100446516C (en) A method, system and device for realizing video sharing service
US9426295B2 (en) Method and device for distributing mobile attendant call
EP1450570A1 (en) Communication to one mobile station of update of call participation availability status of another mobile station
EP2003865A2 (en) A method, a system and a ring back tone apparatus for offering the presence information using ring back tone
CN101394294B (en) Access method, system and apparatus for network multimedia meeting
US20100099389A1 (en) Methods, Presence Server, User Equipment (UE), and Presence Message for User Identity Update
US10638299B2 (en) Dynamic scrolling-ticker for initiating telecommunications services
CN101374282B (en) Method, device and system for displaying different states of PTT users in different groups
WO2019011149A1 (en) Communication method and device, application server, user equipment and system
WO2015117442A1 (en) Processing method and device for converged communications terminal discovery and capability detection
CN101309509B (en) PANM server, method and system for recognizing PNE in PAN, PNE thereof
US20090106114A1 (en) Method and system for controlling advertisement playing and playing advertisements in group sessions
WO2008006311A1 (en) A method and corresponding device for using of user terminal identifier
CN102378355A (en) IMS multimedia conferencing terminal switching method and apparatus thereof
US8229454B1 (en) Personal location information management
WO2015196809A1 (en) Message processing method and device
KR20050114557A (en) Apparatus and method for serving the subscriber's information in ptt service network
CA2798720C (en) Push-to-talk-over-cellular (poc)
CN100450220C (en) A method and system for starting a PoC service

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant