The invention relates to a cellular phone and in particular a cellular phone that provides a push to talk over cellular (PoC) service.
Push to talk over cellular (PoC) introduces a direct one-to-one and one-to-many voice communication service to the cellular network. PoC provides a walkie-talkie-like service. The most powerful feature of PoC is a group talk service that allows many users to join the same session. PoC is based on half duplex VOIP (voice over IP) technology over the second generation GSM/GPRS network. A push to talk call is a one-way communication: while one person speaks, the other(s) listen. Typically, a cellular phone supporting a PoC service has a dedicated PoC button. A PoC service provides instant voice connectivity to the party on the other end. When a user wants to talk, he presses and holds down a PoC button on the phone, or holds down the mouse button or space bar on a computer. Letting go of the button allows the other person to talk. The turns to speak are granted by pressing a push to talk button on a first come, first serve basis. Thus, PoC requires a control mechanism to control the turns to speak among a plurality of users within a preset group. This control mechanism defines a “floor” (i.e., the turn to speak). The user gains the turn to speak when he or she owns the floor.
In the conventional method, a user must continue pressing a PoC button during the entire talk session. During a long talk session, continuing to press the button may be inconvenient and cause physical discomfort.
A method for push to talk over cellular (PoC) operation is provided. The method is applied in a cellular phone with a PoC button associated. The method comprises: (A) detecting the PoC button has been pressed and released a first time, wherein the time length the PoC button has been pressed does not exceed a first time limit; (B) detecting the PoC button has been pressed and released a second time, wherein the time length the PoC button has been pressed the second time does not exceed the first time limit, wherein the time difference between the first and second times of releasing the PoC button does not exceed a second time limit; (C) assigning the PoC button a pressed button status when the PoC button has been pressed and then released the second time; (D) sending a floor grant request to establish an outward voice communication; (E) receiving a floor grant message; and (F) establishing and maintaining the outward voice communication wherein the PoC button is associated with the pressed button status.
Another method for push to talk over cellular (POC) operation is provided. The method is applied in a cellular phone with a PoC button associated. The method comprises: (A) providing a PoC button associated with a cellular phone; (B) detecting the PoC button has been pressed a first time; (C) sending a floor grant request for establishing an outward voice communication after the PoC button has been pressed the first time; (D) detecting that the PoC button is kept on being pressed until a floor grant message is then received; (E) receiving a floor grant message; (F) detecting the PoC button has been released a first time after the floor grant message is received; (G) assigning the PoC button a pressed button status when the PoC button has been pressed and released the first time; and (H) establishing and maintaining the outward voice communication, wherein the PoC button is associated with the pressed button status.
The invention can be more fully understood by reading the subsequent detailed description and examples with references made to the accompanying drawings, wherein:
The invention will now be described with reference to
In the following detailed description, reference is made to the accompanying drawings which form a part hereof, and in which is shown by way of illustration of specific embodiments. These embodiments are described in sufficient detail to enable those skilled in the art to practice the invention, and it is to be understood that other embodiments may be utilized and that structural, logical and electrical changes may be made without departing from the spirit and scope of the present invention. The following detailed description is, therefore, not to be taken in a limiting sense. The leading digit(s) of reference numbers appearing in the figures corresponds to the Figure number, with the exception that the same reference number is used throughout to refer to an identical component which appears in multiple figures.
PoC clients 320, 321, 323, and 325 are cellular phones supporting PoC services. PoC clients 320, 321, 323, and 325 comprise PoC buttons 320a, 321a, 323a, and 325a, respectively. PoC clients 320, 321, 323, and 325 communicate with a PoC server 310 via a PoC network 300. The PoC network 300 can be a second generation GSM/GPRS network, or other network supporting a half duplex VOIP technology.
Users can form a talk group on an ‘ad hoc’ basis without having to contact their service providers, which facilitates spontaneous and flexible group communication. A user using PoC client 320 can select a desired phone number or talk group from a phone book stored in the PoC client 320.
For example, users A, B, and C use PoC clients 320, 321, and 323, respectively. Users A, B, and C are personnel in a manufacturing system, wherein user A is a supervisor, and users B and C are operators. When user A wants to know whether user B and C have been confronted by any problem, he sets up a PTT call to PoC clients 321 and 323. First, user A has to obtain a grant message for a turn to speak (or a ‘floor’). At this time, the PTT call is intended for a short query. PoC button 320a is pressed, and a request for a floor grant message is sent to PoC server 310. When receiving a floor grant message, an audio signal, such as a “beep”, is emitted to indicate that a talk session may begin, and user A starts to speak. Typically, about 2 seconds are required to obtain the floor grant message. User A continues pressing PoC button 320a until the intended short query is issued, for example, ‘Everything OK’. PoC button 320a is released after the short query is uttered. The voice transmitted from PoC client 320 is emitted from built-in speakers in PoC clients 321 and 323. If user B or C wants to say something to user A or the entire group, the floor must first be obtained.
For example, user B is confronted with a tool shut down situation, and wants to inform user A of the situation. If the desired PTT operation is enacted, user B must continue pressing PoC button 321a for the entire talk session. Details of the tool shut down situation, however, cannot be provided using just one or two words, and since user B is engaged in other activities, it may be inconvenient to describe the situation using the described PTT operation. Another PTT operation illustrated in
The described PTT operations can be configured to meet special needs.
Using
When check box 41 is selected, user needs not to press PoC button during a talk session by double-clicking the PoC button to initiate the “double-click” PTT operation. Additionally, when check box 41 is selected, check box 45 can be selected optionally. The silence detection is preformed according to the silence period determined by the user.
When check box 43 is selected, user needs to press PoC button until a floor grant is received, and then the PoC button is released during a talk session. Additionally, when check box 43 is selected, check box 45 can be selected optionally. The silence detection is preformed according to the silence period determined by the user.
It should be noted that the default PTT operation, the “double-click” PTT operation, and the “long talk without pressing PoC button” PTT operation are not exclusive. That is, when both check boxed 41 and 43 are selected, the cellular phone can be operated in one of the tree operations according to the pressing status of the PoC button. For example, when the user presses the PoC button and keeps on pressing the PoC button even when the floor grant message is received and during the talk session, it can be known that the user operates the cellular phone in the default PTT operation.
When the user double-clicks the PoC button, it can be known that the user operates the cellular phone in the “double-click” PTT operation. And when the user presses the PoC button and then releases the PoC button when the floor grant message is received, it can be known that the user operates the cellular phone in the the “long talk without pressing POC button” PTT operation.
When the floor is granted to the user B in response to the request, a grant message is sent to PoC client 321. Referring to
When the floor is granted to the user in response to the request, a floor grant message is sent to PoC client 320. Referring to
While the invention has been described by way of example and in terms of several embodiments, it is to be understood that the invention is not limited to the disclosed embodiments. To the contrary, it is intended to cover various modifications and similar arrangements (as would be apparent to those skilled in the art). Therefore, the scope of the appended claims should be accorded the broadest interpretation so as to encompass all such modifications and similar arrangements.