HK1114259A - System and method for efficiently providing high-performance dispatch services in a wireless system - Google Patents
System and method for efficiently providing high-performance dispatch services in a wireless system Download PDFInfo
- Publication number
- HK1114259A HK1114259A HK08109543.5A HK08109543A HK1114259A HK 1114259 A HK1114259 A HK 1114259A HK 08109543 A HK08109543 A HK 08109543A HK 1114259 A HK1114259 A HK 1114259A
- Authority
- HK
- Hong Kong
- Prior art keywords
- server
- wireless device
- message
- transmitting
- state
- Prior art date
Links
Abstract
A system and method for providing high performance dispatch services for a push-to-talk (PTT) communication over a wireless communication network. When a wireless device is powered up, it registers with a server and then transitions to a paging state instead of an idle state. When the wireless device is ready to transmit PTT communications, it sends a message to the server and transitions to a transmission state when a confirmation is received from the server. Once in the transmission state, the wireless device is ready to transmit the PTT communications to the server.
Description
Technical Field
The present invention relates generally to wireless telecommunications, and more particularly to a system and method for providing efficient scheduling services for communications between multiple communication devices on a wireless network.
Background
Technological advances have made mobile telephones or wireless communication devices inexpensive and therefore ubiquitous. As wireless telecommunication devices are manufactured with greater processing power and storage, they also become more versatile and include many features, including direct radio communication capability that may be between two or a group of individual handsets. The direct radio communication capability is commonly referred to as a "push-to-talk" (PTT) or "walkie-talkie" feature that allows a user holding a handset to communicate with a device of a predetermined group of members without dialing a destination telephone number.
In one version of a PTT system, a wireless telecommunication device (e.g., a handset) uses a single frequency for up and down communications with a remote PTT server, while in normal wireless communications, a wireless telephone uses two frequencies for communications with the PTT server, one for outgoing and one for incoming communications. The PTT system requires the person who is speaking to press the PTT button while talking and release the button when the conversation is completed. Any listener in the group can then press their button to respond. In this way, the system determines the direction of signal propagation. In a typical configuration, when a user makes a call to a recipient or group of recipients using the PTT system, the user's handset will first make a request to a remote server by notifying the server that it is ready to transmit. The remote PTT server verifies that the communication channel is unused by no other party and is available, and then allocates the channel to the user. A user's message is received by a server, and the server sends the message to each recipient. After transmitting the message to each recipient, the channel is released and made available to other parties.
During the above process, there is typically a brief delay between the time the user presses the PTT button on their handset and the server schedules the response given to the wireless device channel. The delay is caused by the internal operation of the wireless device and the interaction between the wireless device and the PTT server. Although brief, the delay can be annoying because the people talking desire instant messaging.
Therefore, there is a need for an apparatus and method that enables a server to quickly schedule a response to a wireless device and for the wireless device to quickly establish a PTT communication. The present invention generally relates to such apparatus and methods.
Disclosure of Invention
The system and method enable efficient message scheduling between a wireless device and a server in accordance with the present invention. The wireless device remains in the paging state rather than the idle state, enabling the wireless device to effectively communicate with the server.
In one embodiment, a method for providing high performance dispatch services over a wireless communication network is provided. The method includes receiving, at a server, a message from a wireless device to indicate that the first wireless device is ready to transmit user communication data to the server. The first wireless device has at least: a paging state in which the first wireless device is capable of communicating with a server; and a transmission state in which the first wireless device is capable of transmitting user communication data to a server through a first access channel. When the server receives the first message, the first wireless device is in a paging state. The method further comprises: transmitting a second message from the server to the first wireless device, the second message instructing the first wireless device to transition from the paging state to the transmission state; receiving, at the server, a third message from the first wireless device to indicate that the first wireless device is ready to transmit user communication data to the server over the first access channel; and receiving user communication data from the first wireless device.
In another embodiment, an apparatus for efficiently transmitting data packets to a remote server in a push-to-talk (PTT) communication over a wireless telecommunication network is provided. The apparatus includes a transceiver, a user interface, and a controller. The transceiver transmits data packets to a remote server as part of a PTT communication, and the user interface unit receives the PTT communication from a user. The controller maintains an internal state for the device. The apparatus has at least: a paging state in which the wireless device is active and does not transmit data packets to the remote server; and a transmission state in which the wireless device is capable of transmitting the user communication data to the server through the first access channel. The transceiver transmits a first message to a remote server when the device is in a paging state and ready to transmit a data packet. The device transitions from the paging state to the transmit state after receiving the second message from the remote server and transitions from the transmit state to the paging state after the transceiver transmits the data packet to the remote server on the first access channel.
In yet another embodiment, a system for providing high performance dispatch services over a wireless communication network is provided. The system includes a server and a user device. The server is in communication with the wireless communication network and selectively transmits a plurality of messages to the user device. The user device is capable of communicating with a server over a wireless communication network. The user device has at least: a paging state in which the user device is capable of communicating with the server, and a transmission state in which the user device is capable of transmitting user communication data to the server through the first access channel. The user device is capable of transmitting a first message to the server in a paging state to inform the server that it is ready to transmit a user communication to the server; receiving a second message from the server and transitioning to a transmit state; and transmitting the user communication to the server through a first access channel of the user communication with the server.
Thus, the present system and method are advantageous when they enable a wireless communication device to efficiently transmit data packets to a server during a PTT communication. Any delay in the ongoing PTT communication is thus minimized. Other advantages and features of the present invention will become apparent after review of the hereinafter set forth brief description of the drawings, detailed description of the invention, and the claims.
Drawings
Fig. 1 depicts an embodiment of a telecommunications network implementing a system with high performance dispatch services.
Fig. 2 illustrates a block diagram of one embodiment of a wireless handset.
Fig. 3 is a diagram representing interactions between a server and a wireless device during a PTT communication process.
Fig. 4 is a prior art schematic depicting internal state transitions of a wireless device.
Fig. 5 is a prior art diagram depicting state transitions and corresponding signaling between a wireless device and a network server.
Fig. 6 is a diagram depicting state transitions and corresponding signaling between a wireless device and a network server in accordance with the present invention.
Fig. 7 is a flow chart illustrating one embodiment of a data transmission process for a wireless device.
FIG. 8 is a flow chart illustrating one embodiment of a messaging process for a server.
Figure 9 is a flow chart illustrating one embodiment of a message reception process for a wireless device.
Detailed Description
In this specification, the terms "communication device," "wireless communication device," "PTT communication device," "handheld device," and "handset" are used interchangeably, and the terms "channel" and "group" are used interchangeably. As used herein, the term "application" is intended to include executable and non-executable software documents, raw data, aggregated data, patches, and other code segments. Moreover, like numerals refer to like elements throughout the several views, and the articles "a" and "the" include plural references unless otherwise specified in the specification.
In general, the systems and methods provide high performance dispatch services for push-to-talk (PTT) communications over a wireless communication network in accordance with the present invention. When the wireless device is powered on, it registers at the server and thereupon transitions to a paging state rather than an idle state. When the wireless device is ready to transmit a PTT communication, it sends a message to the server and transitions to the transmit state upon receiving an acknowledgement from the server. Once in the transmit state, the wireless device is ready to transmit a PTT communication to the server. Fig. 1 depicts a communication network 100, which may be used for a wireless device having several state transitions. Communication network 100 includes one or more communication towers 106, each of which is connected to a Base Station (BS)110 and provides services to a user having a communication device 102. The communication device 102 may be a cellular telephone, pager, Personal Digital Assistant (PDA), laptop computer, or other handheld, stationary, or portable communication device that supports push-to-talk (PTT) communications. The commands and data entered by each user are transmitted as digital data to the communication tower 106. Communication between a user using a communication device 102 and a communication tower 106 may be based on different technologies, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), global system for mobile communications (GSM), or other protocols that may be used in a wireless communication network or a data communication network.
The PTT communication is transmitted over the communication network 100 by data packets. The wireless communication device 102 sends and receives audio data packets on the allocated communication channel and sends and receives control data over the data channel. Data packets from each device are sent from a communication tower 106 to a Base Station (BS)110 and forwarded to a Mobile Switching Center (MSC)114, the MSC 114 being connectable to a Public Switched Telephone Network (PSTN)118 and the internet 120. The MSC 114 may be connected to a server 116 in the communication network 100 that supports the PTT feature. Optionally, the server 116 may be part of the MSC 114. The server 116 may also suppress the transmission of PTT communications to a particular wireless device upon receiving a request from the device. The data packets are forwarded by the server 116 to the receiving wireless device 102 where an audio stream will be constructed based on the data in the data packets. In an alternative embodiment (not shown), the MSC 114 may not be required in a data-only network. BS 110 sends the data packet to a packet data serving node and/or other server for processing. The data packets are transmitted between wireless device 102 and BS 106 according to a predetermined protocol, such as real-time transport protocol (RTP), TCP/IP, or other suitable protocol. After powering on and registering at the server 116, the wireless device 102 transitions to a paging state and waits for the user to activate the PTT communication feature.
Fig. 2 illustrates a block diagram 200 of the wireless handset 102. The wireless handset 102 includes a controller 202, a memory unit 204, a display unit 206, a user interface unit 212, a push-to-talk activation unit 210, a transceiver 214, and an antenna 216. The controller 202 may be hardware, software, or a combination thereof. The controller 202 is capable of controlling and maintaining the internal state of the wireless handset 102. The display unit 206 may display graphical images or information about the incoming PTT communication to the user. The user interface unit 212 controls hardware such as a speaker, a microphone, the display unit 206, a keyboard, and a push-to-talk activation unit 210 for communication with a user. The transceiver 214 transmits radio signals to the communication tower 106 and receives radio signals from the communication tower 106, wherein the radio signals include command signaling and data packets. The controller 202 also interprets commands and data received from the user and the communication network 100. The memory unit 204 stores information about the PTT communication and the internal state of the wireless handset 102.
Fig. 3 is a diagram 300 representing interactions between a server (also referred to as a group communication server) 116 and wireless devices 102, 306, 308 during a PTT communication process. No communication between the initiating wireless device 102 and the server 116 occurs until the user activates the PTT button. In general, a user may initiate a PTT communication with members of a selected PTT group by activating a PTT feature. The wireless device 102 in the paging state sends a message to the server 116 over the control channel indicating that it is ready to transmit a PTT communication. Upon receiving the message from the wireless device 102, the server 116 sends an acknowledgement message to the wireless device 102. Subsequently, the wireless device 102 sends an acknowledgement message to the server 116 and transitions to a new transmission state in which the wireless device 102 is able to transmit data. The server 116 grants the PTT communication channel to the initiating wireless device 102 and the initiating wireless device 102 can transmit an audio communication to the selected PTT group 314 through the server 116. Upon receiving the user audio communication, the server 116 identifies 308 members of the PTT communication group that the initiating user device 102 wants to send the audio communication. The server 116 then forwards the audio communication to each member 306 of the PTT communication group 308. It should be noted that in PTT communications, data other than audio communications, such as video and/or multimedia data, may also be sent.
The wireless device 102 has multiple internal states and it transitions between the states upon power up. Fig. 4 illustrates a prior art state transition diagram 400 for wireless device 102. Upon power up, the wireless device 102 is generally in the idle mode 412 when the wireless device 102 is not processing any user operations. In idle mode, the wireless device 102 may camp on a network cell, such as a Universal Terrestrial Radio Access Network (UTRAN) cell or a global system for mobile communications (GSM) cell, and receive messages from the network (server) on a paging channel.
If the server 116 wants to deliver a PTT communication to the wireless device 102, it must first page the wireless device 102 during the radio allocation paging cycle. The wireless device 102 responds to the page by requesting a Radio Resource Control (RRC) connection for transmission on the Random Access Channel (RACH). If the wireless device 102 wants to establish a PTT communication, it autonomously requests an RRC connection by transmitting the RRC connection on the RACH. After establishing an RRC connection with the network, the wireless device 102 transitions to UTRAN connected mode 402. In the UTRAN connected mode, signaling messages are exchanged with the network. The wireless device 102 may also transition to other modes, such as a GSM connection mode or a General Packet Radio Service (GPRS) packet delivery mode (not shown), if other connection signals are received.
The wireless device 102 can enter the CELL _ DCH state 408 from the idle mode 412 when establishing an RRC connection or the CELL _ DCH state 408 from the CELL _ FACH state 410 when establishing a dedicated physical channel. The wireless device 102 may enter the CELL _ FACH state 410 from the idle mode 412 when establishing an RRC connection or from the CELL _ DCH state 410 when the network instructs it to release a dedicated physical channel. The wireless device 102 may also enter the CELL _ FACH state 410 from URA _ PCH state 404 or CELL _ PCH state 408 when the wireless device 102 needs to transmit signaling or user data from these states. When the network detects lack of activity of the wireless device 102, the wireless device 102 enters the CELL _ PCH state 406 from the CELL _ DCH state 408 or the CELL _ FACH state 410. While in CELL _ PCH state 406, wireless device 102 may monitor the paging channel. URA _ PCH state 404 is similar to CELL _ PCH state 406 except for the process of updating network related information.
In the prior art, the wireless device 102 in the communication network depicted in fig. 1 and 3, upon power up and registration at the server 116, typically enters into an idle mode 412 in which the wireless device 102 can receive messages from the server 116 on a paging channel, but not transmit back to the server 116. The signaling 507 illustrated in fig. 5 typically occurs if the wireless device 102 wants to establish a call or PTT communication. After detecting that the user wants to make a PTT communication, the wireless device 102 sends a connection request message 508 in the CELL IDLE state to the server 116 to request an RRC connection. The server 116 responds by sending a connection setup message 510 to the wireless device 102. Upon receiving the connection setup message 510, the wireless device 102 establishes an RRC connection, transitions to the CELL _ FACH state 410, and sends a complete message 512 back to the server 116. The wireless device 102 continues to send measurement report messages 514 to the server 116. The measurement report generally relates to the size of data conveyed from the wireless device 102 to the server 116. If the server 116 detects a lack of activity of the wireless device 102, it sends a radio bearer release message 516 to the wireless device 102, and the wireless device transitions to the CELL _ PCH state 406 and sends a completion message 518 back. When data becomes available, the wireless device notifies the server 116 and then moves to a state (not shown) where it can deliver the data to the server 116.
The state transitions and signaling illustrated in fig. 5 typically result in significant delays to the user and result in ineffective resource scheduling. According to the method of the present invention, delay can be eliminated and resource scheduling becomes efficient.
Fig. 6 illustrates state transitions and signaling for efficient resource scheduling in accordance with the present invention. The wireless device 102 in the communication network depicted in fig. 1 enters the paging state, CELL _ PCH state 608, rather than the idle state, after being powered on and registered at the server 116. In CELL _ PCH state 608, the wireless device 102 is able to provide a quick response to the server 116 by monitoring the paging channel.
When the wireless device 102 has data to send to the server 116, it sends a cell update message 610 to the server 116, and the server 116 responds by sending an acknowledgement message 612 back to the wireless device 102. Upon receiving the confirmation message 612, the wireless device 102 sends a mobility information message 614 to confirm receipt of the confirmation message 612 to the server 116 and transitions to the CELL _ FACH state 410 where data transmission may be performed on the RACH. Wireless device 102 may transmit data to server 116 in this state; however, if the amount of data is above the configured threshold for the RACH, the wireless device 102 may need to move to a different state. If the amount of data is greater than the configured threshold for the RACH, wireless device 102 sends a measurement report message 616 to server 116. Upon receiving the measurement report message 616, the server 116 may allocate a Dedicated Channel (DCH), also referred to as a reverse DCH (rdch), to the wireless device 102. The server 116 sends a radio bearer reconfiguration message 618 to the wireless device 102. The wireless device 102 transitions to the CELL _ DCH state 408 after receiving the reconfiguration message 618 and sends an acknowledgement message 620 back to the server 116. At this point, the wireless device 102 may begin transmitting data on this DCH. After transmitting the data, the wireless device 102 returns to the CELL _ PCH state and continues to monitor the paging channel.
The server 116 sends a paging message 624 on the paging channel to all targeted wireless devices. The target wireless device is in the CELL _ PCH state 406 when inactive and transitions to the CELL _ FACH state 410 after receiving the paging message 624. The target wireless device sends a cell update message 626 back to the server 116, which in turn sends an acknowledgement message 628 to the target wireless device. Since the server 116 already knows which resources are needed, it allocates a confirmation message 628 for the resource. The target wireless device then transitions to the CELL _ DCH state 408 and sends a configuration complete message 630 back to the server 116. After the target wireless device is reconfigured to receive data on the DCH, the server 116 begins transmitting data on the DCH. Upon completion of the data transmission, the target wireless device transitions back to the CELL _ PCH state 406.
Fig. 7 is a flow chart 700 illustrating a process of transmitting a wireless device. The wireless device 102 powers up and registers with the server 116, step 702. After registering at the server 116, the wireless device 102 transitions to a paging state, step 704, in which it monitors the paging channel. When the wireless device 102 detects that the user has activated the PTT feature, it sends an update message to the server 116, step 708, informing the server 116 that it is ready to transmit data to the server 116. After receiving the acknowledgement message from the server 116, step 710, the wireless device 102 transitions to a transmit state, step 712. If the data capacity does not exceed the threshold for the assigned channel, wireless device 102 begins transmitting data on the assigned channel, step 724. After transmitting the data, the wireless device 102 returns to the paging state, step 704.
If the data capacity exceeds the threshold of the allocated channel, wireless device 102 sends a measurement report message to server 116, step 716, and waits for instructions from server 116. Upon receiving the configuration message, step 718, the wireless device 102 reconfigures to the new channel, step 720, sends an acknowledgement message to the server 116, step 722, and begins transmitting data on the new channel, step 724. As mentioned above, after the data is transmitted, the wireless device 102 transitions back to the paging state.
Fig. 8 is a server process 800 of the present invention. When the server 116 receives a message from the wireless device 102, it checks whether the message is a registration message sent during the power-up process, step 802. If this is a registration message, the server 116 proceeds to register the wireless device 102, step 804. If this is a cell update message indicating that the wireless device is ready to upload data, step 806, the server 116 proceeds with the process to reserve the channel and send an acknowledgement message to the wireless device, step 808. If the message is a mobile information message, step 810, the server 116 prepares itself to receive data from the wireless device 102, step 812. If the message is a measurement report indicating that a different channel is required, step 814, the server 116 assigns a new channel and sends an instruction to the wireless device 102 to use the new channel, step 816. If this is a message confirming the reallocation (step 818), the server 116 prepares itself to receive the data on the new channel (step 820). In addition to the messages described above, the server 116 examines other messages and performs the appropriate processing (step 822).
Fig. 9 depicts a process 900 for a target wireless device in accordance with the present invention. The target wireless device powers up and proceeds with a registration process, step 902. After registration at the server 116, the target wireless device transitions to a paging state, step 904, and monitors the paging channel, step 906. If a paging message is received, the target wireless device sends an acknowledgement message to the server 116 and begins the process of receiving data, step 908. If the received message is a reallocation message or includes reallocation instructions (step 910), the targeted wireless device reconfigures itself by moving itself to the designated channel (step 912), sends an acknowledgement message back to the server 116, and begins the process of receiving data (step 914). If the message is of another type, the targeted wireless device takes action accordingly and other processes are taken (step 916).
Given that the method can be executed on a wireless service provider's computer device or wireless communication device, the method can be performed by a program resident in a computer readable medium, where the program instructs a server or other computer device having a computer platform to perform the steps of the method. The computer readable medium may be the memory of the server or may be located in a connection database. Further, the computer readable medium can be in a secondary storage media that is loadable onto a wireless communications device computer platform, such as a magnetic disk or tape, optical disk, hard disk, flash memory, or other storage media as is well known in the art.
6-9, the illustrated steps do not require or imply any particular order of actions. The actions may be performed sequentially or in parallel. The method may be implemented, for example, by operating portion(s) of a wireless network, such as a wireless communications device or a server, to execute a sequence of machine-readable instructions. The instructions may reside in various types of signal-bearing or data storage primary, secondary, or tertiary media. The media may comprise, for example, RAM (not shown) accessible by, or residing within, the components of the wireless network. Whether contained in RAM, a diskette, or other secondary storage media, the instructions may be stored on a variety of machine-readable data storage media, such as DASD storage (e.g., a conventional "hard drive" or a RAID array), magnetic tape, electronic read-only memory (e.g., ROM, EPROM, or EEPROM), flash memory cards, an optical storage device (e.g., CD-ROM, WORM, DVD, digital optical tape), paper "punch" cards, or other suitable data storage media including digital and analog transmission media.
While the present invention has been particularly shown and described with reference to preferred embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as set forth in the appended claims. For example, the above description uses terminology commonly used in Universal Mobile Telecommunications System (UMTS), and it should be appreciated that the apparatus, systems, and methods may be readily modified to support other types of systems and protocols, and the like. Furthermore, although elements of the invention may be described or claimed in the singular, the plural is contemplated unless limitation to the singular is explicitly stated.
Claims (23)
1. A method for providing high performance dispatch services over a wireless communication network, comprising the steps of:
receiving, at a server, a first message from a wireless device indicating that the first wireless device is ready to transmit user communication data to the server, the first wireless device having at least: a paging state in which the first wireless device is capable of communicating with the server, and a transmission state in which the first wireless device is capable of transmitting the user communication data to the server over a first access channel, the first wireless device being in the paging state when the server receives the first message;
transmitting a second message from the server to the first wireless device, the second message instructing the first wireless device to transition from the paging state to the transmission state;
receiving, at the server, a third message from the first wireless device indicating that the first wireless device is ready to transmit the user communication data to the server over the first access channel; and
receiving the user communication data from the first wireless device.
2. The method of claim 1, further comprising the steps of:
receiving, at the server, a measurement message from the first wireless device indicating an amount of user communication data; and
transmitting a configuration message from the server to the first wireless device instructing the wireless device to transmit the user configuration data over a second access channel.
3. The method of claim 2, further comprising the step of receiving a reconfiguration confirmation message from the first wireless device after the wireless device transitions from the transmission state to a dedicated channel state.
4. The method of claim 1, wherein the first message is a CELL UPDATE message.
5. The method of claim 1, wherein the second message is a mobility information confirmation message.
6. The method of claim 1, wherein communication between the server and the first wireless device follows a protocol for a universal mobile telecommunications system.
7. The method of claim 1, wherein the third message is a CELL UPDATE CONFIRM message.
8. The method of claim 1, further comprising the steps of: transmitting a fourth message from the server to the first wireless device instructing the wireless device to transition to the paging state after the first wireless device completes transmitting the user communication data to the server.
9. The method of claim 1, further comprising the step of transmitting a paging message from the server to a second wireless device, the second wireless device being in the paging state.
10. The method of claim 9, further comprising the step of receiving an update message at the server from the second wireless device, the second wireless device transitioning to the transmit state.
11. An apparatus for efficiently transmitting data packets in a push-to-talk (PTT) communication to a remote server over a wireless telecommunication network, comprising:
a transceiver for transmitting data packets to the remote server, the data packets being part of a PTT communication;
a user interface unit for receiving the PTT communication from a user; and
a controller for maintaining an internal state of the apparatus, the apparatus having at least: a paging state in which the wireless device is active and does not transmit the data packets to the remote server, and a transmission state in which the wireless device is capable of transmitting the user communication data to the server over a first access channel,
wherein the transceiver transmits a first message to the remote server when the device is in the paging state and ready to transmit the data packet, the device transitions from the paging state to the transmission state after receiving a second message from the remote server, and the device transitions from the transmission state to the paging state after the transceiver transmits the data packet to the remote server on the first access channel.
12. The apparatus of claim 11, wherein the transmitter further transmits a measurement message to the remote server, and the transmitter transmits the data packet from a second access channel after receiving a configuration message from the remote server.
13. An apparatus for efficiently transmitting data packets in a push-to-talk (PTT) communication to a remote server over a wireless telecommunication network, comprising:
means for transmitting a data packet to the remote server, the data packet being part of a PTT communication;
means for receiving the PTT communication from a user; and
means for maintaining an internal state of the apparatus, the apparatus having at least: a paging state in which the wireless device is operating and not transmitting the data packets to the remote server, and a transmission state in which the wireless device is capable of transmitting the user communication data to the server over a first access channel,
wherein the means for transmitting transmits a first message to the remote server when the apparatus is in the paging state and ready to transmit the data packet, the apparatus transitions from the paging state to the transmission state after receiving a second message from the remote server, and the apparatus transitions from the transmission state to the paging state after the means for transmitting transmits the data packet to the remote server on the first access channel.
14. The apparatus of claim 13, wherein the means for transmitting data packets further transmits a measurement message to the remote server, and the means for transmitting data packets transmits the data packets from a second access channel after receiving a configuration message from the remote server.
15. A computer readable medium having stored thereon a computer program for providing high performance dispatch services over a wireless communication network, the computer program comprising computer instructions which when executed by a computer perform the steps of:
receiving, at a server, a first message from a wireless device indicating that the first wireless device is ready to transmit user communication data to the server, the first wireless device having at least: a paging state in which the first wireless device is capable of communicating with the server, and a transmission state in which the first wireless device is capable of transmitting the user communication data to the server over a first access channel, the first wireless device being in the paging state upon receipt of the first message by the server;
transmitting a second message from the server to the first wireless device, the second message instructing the first wireless device to transition from the paging state to the transmission state;
receiving, at the server, a third message from the first wireless device indicating that the first wireless device is ready to transmit the user communication data to the server over the first access channel; and
receiving the user communication data from the first wireless device.
16. The computer program of claim 15, further performing the following step when executed:
receiving, at the server, a measurement message from the wireless device indicating an amount of user communication data; and
transmitting a configuration message from the server to the wireless device instructing the wireless device to transmit the user configuration data over a second access channel.
17. The method of claim 15, further comprising the steps of: receiving a reconfiguration confirmation message from the first wireless device after the wireless device transitions from the transmission state to a dedicated channel state.
18. The method of claim 15, further comprising the steps of: transmitting a fourth message from the server to the first wireless device instructing the wireless device to transition to the paging state after the first wireless device finishes transmitting the user communication data to the server.
19. The method of claim 15, further comprising the step of transmitting a paging message from the server to a second wireless device, the second wireless device being in the paging state.
20. The method of claim 19, further comprising the step of receiving an update message at the server from the second wireless device, the second wireless device transitioning to the transmit state.
21. A system for providing high performance dispatch services over a wireless communication network, comprising:
a server in communication with the wireless communication network, the server selectively transmitting a plurality of messages to a user device;
a user device capable of communicating with the server through the wireless communication network, the user device having at least: a paging state in which the user device is capable of communicating with the server, and a transmission state in which the user device is capable of transmitting the user communication data to the server through a first access channel, the user device being capable of:
transmitting a first message to the server in the paging state informing the server that it is ready to transmit user communications to the server,
receiving a second message from the server and transitioning to a transmitting state, an
Transmitting the user communication to the server over a first access channel of the user communication with the server.
22. The system of claim 21, wherein the user device is further capable of:
transmitting a measurement message to the server that includes the measurement information,
receiving a configuration message from said server, an
Transmitting the user communication to the server over a second access channel of the user communication.
23. A method for providing high performance dispatch services over a wireless communication network, comprising:
a step for receiving, at a server, a first message from a wireless device indicating that the first wireless device is ready to transmit user communication data to the server, the first wireless device having at least: a paging state in which the first wireless device is capable of communicating with the server, and a transmission state in which the first wireless device is capable of transmitting the user communication data to the server over a first access channel, the first wireless device being in the paging state when the server receives the first message;
a step for transmitting a second message from the server to the first wireless device, the second message instructing the first wireless device to transition from the paging state to the transmission state;
a step for receiving, at the server, a third message from the first wireless device indicating that the first wireless device is ready to transmit the user communication data to the server over the first access channel; and
a step for receiving the user communication data from the first wireless device.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/097,045 | 2005-03-31 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| HK1114259A true HK1114259A (en) | 2008-10-24 |
Family
ID=
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7925290B2 (en) | System and method for efficiently providing high-performance dispatch services in a wireless system | |
| JP4522863B2 (en) | Method and apparatus for efficient paging and registration in a wireless communication network | |
| KR101071078B1 (en) | Method and apparatus for delivering information to an idle mobile station in a group communication network | |
| JP5275320B2 (en) | Asynchronous signaling and data distribution in wireless communication systems | |
| US20140228068A1 (en) | System and method for providing an early notification when paging a wireless device | |
| KR20040079447A (en) | Method and apparatus for delivering server-originated information during a dormant packet data session | |
| CN100469163C (en) | Method and apparatus for reducing call setup time | |
| CN100546409C (en) | Enhanced advance notification method and system for GERAN MBMS | |
| CN101238742A (en) | Apparatus and method for resolving request collisions in high bandwidth wireless networks | |
| CA2652224C (en) | Method and system for communicating within a wireless communication network | |
| US20070123266A1 (en) | Method for signalling and time reduction during connection release | |
| US7379735B2 (en) | Rapid push-to-talk call setup method and apparatus | |
| HK1114259A (en) | System and method for efficiently providing high-performance dispatch services in a wireless system | |
| HK1119898A (en) | Apparatus and method for resolving request collision in a high bandwidth wireless network |