Method and system for requesting and granting PoC user media transmission right
Abstract
Provided is a method and system for requesting and granting a media transmission right of a PoC user. The method includes a PoC client transmitting an MBCP Request message to a PoC server, the PoC server receiving the MBCP Request message, determining whether a current state corresponds to a media transmission denial condition, and if it is determined that the current state corresponds to a media transmission denial condition, transmitting an MBCP Deny message containing at least one of time information of a media transmission timer and time information of a retry-after timer to the PoC client, and the PoC client receiving the MBCP Deny message, activating the media transmission timer and the retry-after timer using the respective time information, and re-transmitting the MBCP Request message to the PoC server if one of the media transmission timer and the retry-after timer, the retry-after timer having a longer time value, expires.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. A method of requesting and granting a media transmission right of a PTT over Cellular (PoC) user in a PoC system, which includes a PoC client and a PoC server, the method comprising:
the PoC client transmitting a media transmission right request (Media Burst Control Protocol (MBCP) Request) message to the PoC server according to a request of the PoC user; the PoC server receiving the MBCP Request message, determining whether a current state corresponds to a media transmission denial condition, and if it is determined that the current state corresponds to a media transmission denial condition, transmitting a media transmission right request denial (MBCP Deny) message containing at least one of time information of a media transmission timer and time information of a retry-after timer to the PoC client; and the PoC client receiving the MBCP Deny message, if the time information of the media transmission timer and the time information of the retry-after timer are contained in the MBCP Deny message, activating the media transmission timer and the retry-after timer using respective time information, and re-transmitting the MBCP Request message to the PoC server if one of the media transmission timer and the retry-after timer, the retry-after timer having a longer time value, expires.
2. The method of claim 1 , further comprising the PoC client storing the MBCP Request message after transmitting the MBCP Request message according to the request of the PoC user.
3. The method of claim 2 , further comprising, if a media transmission idle (MBCP Idle) message is received while activating the media transmission timer and the retry-after timer, the PoC client determining whether the retry-after timer has expired, and if it is determined that the retry-after timer has expired, re-transmitting the MBCP Request message.
4. The method of claim 2 , further comprising:
if the time information of the media transmission timer is contained in the MBCP Deny message received by the PoC client, the PoC client activating the media transmission timer using the time information of the media transmission timer; determining whether an MBCP Idle message is received while activating the media transmission timer, and if it is determined that the MBCP Idle message is received, re-transmitting the MBCP Request message; and if the media transmission timer expires, re-transmitting the MBCP Request message.
5. The method of claim 2 , further comprising:
if the time information of the retry-after timer is contained in the MBCP Deny message received by the PoC client, activating the retry-after timer using the time information of the retry-after timer; and if the retry-after timer expires, re-transmitting the MBCP Request message.
6. The method of claim 2 , wherein when the PoC client re-transmits the MBCP Request message, the PoC client re-transmits a stored MBCP Request message.
7. The method of claim 6 , further comprising the PoC client re-transmitting the MBCP Request message and simultaneously informing the PoC user that the MBCP Request message is re-transmitted.
8. A system for requesting and granting a media transmission right of a PTT over Cellular (PoC) user, the system comprising:
a PoC client for transmitting a media transmission right request (MBCP Request) message according to a request of the PoC user, and if a media transmission right request denial (MBCP Deny) message is received, determining whether time information of a media transmission timer and time information of a retry-after timer are contained in the MBCP Deny message, and if the time information of the media transmission timer and the time information of the retry-after timer are contained in the MBCP Deny message, activating the media transmission timer and the retry-after timer using respective time information, and if one of the media transmission timer and the retry-after timer, which has a longer time value, expires, re-transmitting the MBCP Request message; and a PoC server for, if the MBCP Request message is received, determining whether a current state corresponds to a media transmission denial condition, and if it is determined that the current state corresponds to a media transmission denial condition, transmitting the MBCP Deny message containing at least one of the media transmission timer time information and the retry-after timer time information to the PoC client.
9. The system of claim 8 , wherein the PoC client stores the MBCP Request message after transmitting the MBCP Request message according to the request of the PoC user.
10. The system of claim 9 , wherein if a media transmission idle (MBCP Idle) message is received while activating the media transmission timer and the retry-after timer, the PoC client determines whether the retry-after timer has expired, and if it is determined that the retry-after timer has expired, re-transmits the MBCP Request message.
11. The system of claim 9 , wherein if the time information of the media transmission timer is contained in the MBCP Deny message received by the PoC client, the PoC client activates the media transmission timer using the time information of the media transmission timer, determines whether an MBCP Idle message is received while activating the media transmission timer, and if it is determined that the MBCP Idle message is received, re-transmits the MBCP Request message.
12. The system of claim 11 , wherein if the media transmission timer expires, the PoC client re-transmits the MBCP Request message.
13. The system of claim 9 , wherein if the time information of the retry-after timer is contained in the MBCP Deny message received by the PoC client, the PoC client activates the retry-after timer using the time information of the retry-after timer, and if the retry-after timer expires, re-transmits the MBCP Request message.
14. The system of claim 9 , wherein when the PoC client re-transmits the MBCP Request message, the PoC client re-transmits the stored MBCP Request message.
15. The system of claim 14 , wherein the PoC client re-transmits the MBCP Request message and simultaneously informs the PoC user that the MBCP Request message is re-transmitted.
16. A method of granting a media transmission right of a user by a server, the method comprising:
receiving a media transmission right request message from a client; determining whether a current state corresponds to a media transmission denial condition; if it is determined that the current state corresponds to the media transmission denial condition, transmitting, to the client, a media transmission right request denial message including time information of a media transmission timer and time information of a retry-after timer for re-transmitting the media transmission right request message; and receiving a re-transmission of the media transmission right request from the client, when one of the media transmission timer and the retry-after timer having a longer duration expires.
17. The method of claim 16, wherein determining whether the current state corresponds to the media transmission denial condition comprises determining whether media of another user is being transmitted or whether the retry-after timer is activated.
18. The method of claim 16, further comprising:
determining whether the current state still corresponds to the media transmission denial condition, after transmitting the media transmission right request denial message; and transmitting a media transmission idle message to the client, when the current state no longer corresponds to the media transmission denial condition.
19. A method of requesting a media transmission right of a user by a client, the method comprising:
transmitting a media transmission right request message to a server; receiving a media transmission right request denial message including time information of a media transmission timer and time information of a retry-after timer for retransmitting the media transmission right request message; activating the media transmission timer and the retry-after timer; and re-transmitting the media transmission right request to the server, if one of the media transmission timer and the retry-after timer having a longer duration expires.
20. The method of claim 19, further comprising:
receiving a media transmission idle message from the server when the media transmission timer and the retry-after timer are activated; and re-transmitting the media transmission right request message to the server, when the retry-after timer expires.
21. The method of claim 20, further comprising:
re-transmitting the media transmission right request message to the server, if the media transmission timer expires.
22. The method of claim 19, further comprising storing the media transmission right request message.
23. A server for granting a media transmission right of a user, the server comprising:
a hardware processor for receiving a media transmission right request message from a client, determining whether a current state corresponds to a media transmission denial condition, if it is determined that the current state corresponds to the media transmission denial condition, transmitting, to the client, a media transmission right request denial message including time information of a media transmission timer and time information of a retry-after timer for re-transmitting of the media transmission right request message, and receiving a re-transmission of the media transmission right request from the client, when one of the media transmission timer and the retry-after timer having a longer duration expires.
24. The server of claim 23, wherein the hardware processor determines whether the current state corresponds to the media transmission denial condition based on whether media of another user is being transmitted or whether the retry-after timer is activated.
25. The server of claim 23, wherein the hardware processor determines whether the current state still corresponds to the media transmission denial condition, after transmitting the media transmission right request denial message, and transmits a media transmission idle message to the client, when the current state no longer corresponds to the media transmission denial condition.
26. A terminal for requesting a media transmission right of a user, the terminal comprising:
a client for transmitting a media transmission right request message to a server, receiving a media transmission right request denial message including time information of a media transmission timer and time information of a retry-after timer for re-transmitting the media transmission right request message, activating the media transmission timer and the retry-after timer, and re-transmitting the media transmission right request to the server, if one of the media transmission timer and the retry-after timer having a longer duration expires.
27. The terminal of claim 26, wherein the client determines if a media transmission idle message is received from the server, and re-transmits the media transmission right request message to the server when the retry-after timer expires, if the media transmission idle message is received.
28. The terminal of claim 26, wherein the client determines if a media transmission idle message is received from the server, and re-transmits the media transmission right request message to the server, if the media transmission idle message is received.
29. The terminal of claim 26, wherein the client stores the media transmission right request message.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.