Dynamic allocation method of radio resources in packet switched communications-system
Abstract
Voice and/or image data packets are transmitted between subscriber stations in a GSM-type mobile communication system by a packet processor using a general packet radio service (GPRS) data link. The control data for controlling a call is stored in a data memory accessible by this packet processor. The control data identifies the call participants and the identity of the participant who is currently catching the call. A mobile station capable of participating in a video conference can run in a half-duplex video conference mode, and the intermittently sent TV data is controlled by pressing a send button.

Term
Term ended
Expired 3 June 2019, 7.3 years ago.
- Priority
- Filed
- Granted
- Expired
- Today
15 claims: 1 independent, 14 dependent
- 1第 1. 一种控制具有无线接口的移动通信系统的用户站间通信的方法, 所述方法包括: 通过所述无线接口在第一用户站和第二用户站之间建立呼叫会话, 其中所述呼叫会话被配置为用于所述第一和第二用户站之间的语音信号 通信; 提供与分组数据网络连接的数据分组处理器,其中所述数据分组处 理器被配置为在所述呼叫会话期间在所述第一和第二用户站之间传送携 带呼叫数据的数据分组; 在所述呼叫会话期间,接收在所述第一用户站和所述第二用户站之 间传送携带呼叫数据的数据分组的请求,并且通过所述无线接口动态地 分配用于传送所述数据分组的无线资源,其中作为所述请求的结果,所 分配的无线资源量根据在所述呼叫会话期间在不同时间需要传送的呼叫 数据的量而变化; 保持与所述第一用户站和所述第二用户站之间的所述呼叫会话相关 的控制数据;其中所述控制数据包括表示所述呼叫会话的状态的数据和 识别参与所述呼叫会话的用户站的数据;以及 在所述呼叫会话期间,根据所述控制数据,利用所述数据分组处理 器控制携带呼叫数据的数据分组在所述第一和第二用户站之间的传送。
- 2根据权利要求1所述的方法,其特征在于,所述的控制数据表示 所述呼叫的存在。
- 3根据权利要求1或2所述的方法,其特征在于,所述的控制数据 表示所述呼叫被用户站捉住。
- 4根据权利要求1所述的方法,其特征在于,包括在所述的分组处 理器处接收来自所述第一用户站的呼叫建立请求,并向所述第一用户站 发送呼叫建立确认消息。
- 5根据权利要求4所述的方法,其特征在于,包括从所述分组处理 99807671.6 第 器向所述第二用户站发送呼叫建立消息,并在从所述第二用户站接收到 确认后发送所述的呼叫建立确认消息。
- 6根据权利要求1所述的方法,其特征在于,包括从所述分组处理 器访问一个数据存储器以确定所述第二用户站的地址,以把待发送的分 组数据指定到该地址。
- 7根据权利要求1所述的方法,其特征在于,包括由所述第一用户 站捉住所述呼叫。
- 8根据权利要求7所述的方法,其特征在于,包括控制所述的传送, 以防止在所述第一用户已经捉住呼叫时还把·数据分组传输到所述第一用 户站。
- 9根据权利要求7或8所述的方法,其特征在于,包括在所述第一 用户站不再捉住呼叫时,使所述第二用户站能够捉住呼叫。
- 10根据权利要求1所述的方法,其特征在于,包括复制从所述第 一用户站接收到的数据分组,以发送给包括所述第二用户站在内的多个 参与呼叫的用户站。
- 11根据权利要求1所述的方法,其特征在于,所述控制数据被保 持在所述数据分组处理器能够访问的数据存储器中。
- 12根据权利要求1所述的方法,其特征在于,所述移动通信系统 是GSM型移动通信系统,所述的方法包括: 在所述数据分组处理器处,通过GPRS数据链路从第一用户站接收数 据分组。
- 13根据权利要求1所述的方法,其特征在于,所述移动通信系统 是GSM型移动通信系统,所述的方法包括: 通过GPRS数据链路从所述数据分组处理器向第二用户站发送数据分 组。
- 14根据权利要求12或13所述的方法,其特征在于,所述的数据 分组处理器与GPRS支持节点连接。
- 15根据权利要求1所述的方法,其特征在于,所述的数据分组包 99807671.6 第 括语音数据。 16.根据权利要求1所述的方法,其特征在于,所述的数据分组包 括静止或视频图像数据。 99807671.6
Independent claims15
121 paragraphs, as filed
The first method for realizing the dynamic allocation of wireless resources in a packet-switched communication system The present invention is related to mobile communications, such as cellular communications. The present invention is particularly suitable for, but not limited to, global system for mobile communications (GSM) mobile communications systems.
An example of a cellular communication system that provides voice transmission services is: MOTOROLA (trademark)'s integrated digital enhanced network system or iDEN (trademark) system. This system includes enhanced basic transmission and reception systems (EBTSs) at the cell location, which connect mobile terminals to fixed network equipment via a TDMA wireless interface, which is then connected to controlling base station controllers (BSCs). BSCs provide a connection with a mobile switching center (MSC), which uses ordinary circuit switching provided by the public switched telephone network (PSTN); ESCs also provide a city packet switching (MPS), which can provide the exchange of sending services. A sending application processor (DAP) coordinates and controls sending communications by registering the identification and location of the mobile terminal that is active in the system.
The iDEN system provides voice transmission services and line switching call services; and other data communication services, such as short message services.
US-A-5,416,770 describes a voice-transmitting cellular communication system, in which voice data packets are sent via a continuous connection in the frame. Communication is established between a large number of communication units. The method used is to repeat the transmitted data packets and distribute these repeated packets to the identified target base station.
US-A-5, 44 & 620 describe a mobile terminal, which can run in two ways, voice transmission and telephone interconnection, a well-known GSM network, called the public land mobile network (PLMN), its abbreviated The description is shown in Figure 1. A mobile switching center (MSC) 2 is connected to multiple base station controllers (BSCs) 4 through communication lines. These BSCs4 are geographically distributed in the area served by the mobile switching center 2. Each BSC4 controls one or more Basic Transmitting and Receiving Stations (BTSs) far away from this BSC 6, which is connected with this BSC by further communication lines. Each BTS6
99807671.6 It sends and receives wireless signals between the mobile station 8 located in this BTS service area. This area is called a "unit". A GSM network provides a large number of such units, which ideally continuously provide continuous coverage of the entire network territory.
A mobile switching center 2 is connected to other mobile switching centers of the mobile communication network 10 through communication lines, and is connected to other networks, such as a public switched telephone network (PSTN), not shown in the figure. The mobile switching center 2 has a home location register (HLR) 12, which is a database used to store the user's authentication receipt, including the International Mobile Subscriber Identity (IMSI), which is unique to each mobile station 8. This IMSI is also stored in the subscriber identification module (SIM) of the mobile station together with other user-specific information.
The mobile switching center also provides a visitor location register (VLR) 14, which is a database that temporarily stores user authentication data of mobile stations active in its area.
GSM was originally designed to support full-duplex, circuit-switched voice calls.
A new functional unit is added to the technical specifications of the GSM2+ stage, called the advanced voice call item (ASCI), which is used for group calls and is broadcast to the members of a group. In order to establish a broadcast group call, an originating mobile station sends a service request including the identity of the requested group to the MSC, and the MSC authenticates the user with the VLR.
If the authentication check is successful, the MSC obtains the identification data of the members of the group from the group call register. Using this information, the MSC establishes a connection between the receiving mobile station and a group call sender. Each unit where the receiving mobile station is located sends out an announcement call, including the identification of the group being called and the description of the broadcast channel assigned to this group call. This group call transmitter sends group call data to each unit assigned to the channel for broadcasting.
Another functional unit added to the GSM system of the GSM2+ stage technical specification is General Packet Radio Service (GPRS) ο
GPRS provides a packet-based service to transmit high-speed and low-speed data and signals to effectively cover the GSM wireless network. It is designed to support a certain range of data transfers, from intermittent and burst data transfers to occasionally large data transfers. It is facing Internet services, e-mail
99807671.6 First service and other services.
GPRS includes two facilities: point-to-point (PTP) and point-to-multipoint (PTM) data packet transmission. In PTM data packet transmission, data packets are broadcast to all units in a specified geographic area. At this time, GPRS transparently transmits data packets, which is different from the situation where the data packets are correctly received by its destination station. At this time, there is no knowledge of the data packet content on the network.
The GPRS wireless interface is placed in the variable TDMA time slot of the GSM physical wireless interface; the GSM physical wireless interface is the traffic channel and signaling channel used for circuit switching. The same GPRS radio resource is shared by all mobile stations in a unit, and the radio resource is saved by the mobile station or used by the mobile station only when there are data packets to be sent.
Packet-oriented network facilities include a packet-switched packet data network composed of GPRS support nodes (GSNs) connected by a GPRS backbone network; including a gateway GPRS support node (GGSN), which is used to route data packets to and from the outside Packet Data Protocol Network (PDP), such as a network using TCP/IP, X.25 or similar protocols.
One aspect consistent with the present invention is that it provides a method of controlling communication between user stations, who use a mobile communication system with a wireless interface. Said method includes: providing a data packet processor (Data Packet Handler) connected to a packet data network;
Maintain control data, which indicates the call status between the first user station and the second user station; dynamically allocate wireless resources to the transmission of data packets, which carry the call data through the wireless interface; Therefore, the total amount of allocated wireless resources varies with the total amount of call data to be sent at different points of the call; finally, the data packet processor is used to control the first and second control data according to the control data. Data packet transmission between user stations.
The status of the call can be stored in the memory on the network side to allow control of communication between mobile stations. The functions provided by the packet data network and the characteristics of wireless resource allocation and control make the communication
99807671.6 The first call data transmission is possible, even when the data transmission is intermittent, there is no ongoing circuit switching connection between the user stations. The transmitted data can be voice call data or image call data .
The present invention further provides a method for processing data transmission in a GSM-type mobile communication system, the method is composed of: receiving the first data packet from the first user station, this data packet-a recipient ID;
Map the receiver ID to a packet network protocol address, and guide to the second user station based on this address, which is identified by the gateway GPRS support node; finally, a second data packet is transmitted to the gateway GPRS support node, this second data The packet contains the so-called packet network protocol address.
This function allows data packets to be transmitted between GPRS user stations with a known receiver ID instead of a packet network protocol address (it may only be allocated temporarily), which can be used by the first user station to identify the second user station. · The present invention further provides a method of communication between user stations using a mobile communication system. Each said user station is composed of a camera for capturing user images and a display for displaying remote user images. The method includes establishing a data transmission connection between user stations and controlling the connection to work in half-duplex mode; that is, the user station can only complete one of the two: when it is sufficient to receive or send an image The first cycle of image data only receives or sends only image data; then, the second cycle after the first cycle completes another one that only receives or only sends video image data, and this cycle is also sufficient to send or receive images that form an image Image data.
The present invention further provides a mobile station suitable for video image communication. The mobile terminal adopts a half-duplex communication mode controlled by a data processor; this communication mode prevents the transmission of video image data when receiving video image data, And it is allowed to send video image data in a certain period selected by the user.
99807671.6 The communication methods and mobile stations provided by these aspects can be used in video conferences in a novel and convenient way. In order to limit the communication to a half-duplex mode, bandwidth and mobile station power requirements can be reduced when calls are needed.
In addition, running in the sending communication mode, the video data is distributed among a group of receivers, which makes it possible for each receiver to send and receive data. A user can catch the call to send video data, this data is received by the rest of the participants, the call can then be caught by different participants.
Other aspects of the present invention are stipulated in the appended rights, and their characteristics will be apparent from the following description.
The present invention will be described in detail with the following examples with reference to the drawings, in which: Fig. 1 is a schematic block diagram of a well-known public land mobile network; Fig. 2 is a schematic block diagram of the first concrete implementation of the present invention; 3 A schematic block diagram of a mobile communication network arranged in accordance with the present invention; FIG. 4 is a schematic illustration of a group call record for connection in an embodiment of the present invention; FIG. 5 is a schematic illustration of a stored mobile user record in an embodiment of the present invention; Figures 6, 7 and 9 are descriptions of the flowcharts performed by the mobile station in relation to the embodiments of the present invention; Figures 8, 10 and 11 are descriptions of the flowcharts performed by the data packet processor relating to the embodiments of the present invention; Figure 12 is the description of the flowcharts performed by the data packet processor in relation to the embodiments of the present invention A schematic block diagram of a mobile station of the second embodiment of the invention.
Referring to FIG. 2, the mobile station conforming to GSM in the embodiment of the present invention is a mobile phone, which is composed of: a transmitting/receiving antenna 16, a radio frequency transceiver 18, and a GPRS module 19, including a packet/split Group device and a memory buffer, a voice codec 20 connected to the speaker 22 and microphone 24, a processor circuit 26 and its associated memory 28, a liquid crystal display 30, a manual input port (auxiliary keyboard ) 32 and a call button (PTT) 34. This mobile station is connected to a removable Subscriber Identity Module (SIM) via an electrical connection, not shown in the figure.
99807671.6 Figure 3 is a schematic illustration of a GSM-type PLMN arranged according to an embodiment of the present invention. This PLMN includes GPRS support nodes, which include one or more serving GPRS support nodes (SGSNs) 40, and a gateway GPRS support node (GGSN) 44. This PLMN includes all the components described in Figure 1.
The mobile station 8 can make a circuit-switched call through the MSC2 immediately after entering the service unit, using the previous technology.
The GGSN 44 is an interface node that provides the PLMN and an external packet data network 46, such as a TCP/IP network. It contains the routing information of GPRS users active in the PLMN. This routing is used to send data packets from the packet data network to the current connection point of the mobile station in the PLMN. This data packet is called the Protocol Data Unit of the Packet Data Protocol (PDP). PDUs). The GGSN provides a mapping function, which maps the packet data protocol (PDP) address of the packet data network 46 to identify the mobile user to the identification of the mobile station in the PLMN that identifies the mobile user. The PDP address of a mobile user is consistent with the standard address mechanism applied to individual network layer services in the packet data network 46, such as an IP 4 address, an IP 6 address, or an X.121 address.
A mobile user can be assigned a permanent or static PDP address, which is stored in mobile station 8 and HLR12; it can also request a temporary or dynamic PDP address, which is assigned to it by GGSN44 upon request. .
SGSNs 40, 42 are called serving GPRS support nodes, and these nodes serve the mobile station 8 in their routing area. When a mobile station is registered to the GPRS service, the SGSN establishes a mobility management text that contains the mobility and security information related to the mobile station. The SGSN also establishes a routing text, which is called "PDP text" in GPRS, and together with the GGSN, allows the mobile station 8 to access the packet data network 46.
The functions of SGSN and GGSN can be combined in the same physical node, or they can exist in different physical nodes respectively.
The packet data network 46 may be the public Internet, an internal Internet connection (Intranet), or a dedicated line. The packet data network 46 can also provide connections to other components.
99807671.6 First connection, such as GGSN56 or fixed terminal 58 of other PLMNs.
Therefore, using the additional functions of the SGSNs40 and GGSN44 in the PLMN, and the GPRS module 19 in the mobile station 8, the mobile network and the user are GPRS capable, and the mobile user can send and receive packet-type data accordingly. For example, mobile users can use mobile stations to access Internet web pages. For this purpose, they use terminal equipment to connect to the mobile station on the public Internet; pass through the gateway function provided by GGSN44; and by other parts of the network, including SGSNs40, 42, BSCs4, BTSs6 and The packet transmission function provided by the GPRS wireless interface.
The GPRS wireless interface is described in the GSM03.64.5.1.0 version titled "Digital Cellular Communication System (Phase 2+)"; General Packet Radio Service (GPRS); The entire description of the GPRS wireless interface, Phase 2 is published by the European Institute of Communication Standards , Its content is included here by reference.
GPRS architecture and transmission mechanism, mobility management function, network management function, wireless resource function, packet routing and transmission function, and GPRS transmission and storage information function are described in version GSM03.60.5.2.0, titled Digital Cellular Telecommunications System ( Phase 2+)"; General Packet Radio Service (GPRS); Service Description; Phase 2 is published by the European Institute of Communication Standards, and its content is included here by means of a test.
In addition to standard GPRS facilities, the mobile communication system of the present invention also includes a packet sending processor 48, a packet memory 50, a packet user database (PUD) 52 and a service management terminal 54.
The packet processor 48 is responsible for establishing a virtual connection between GPRS users of the PLMN, and copying the packets when the data packets are to be distributed to the group users.
The packet memory 50 is responsible for storing those data packets, which are to be distributed to GPRS users in the PLMN, but these users are inaccessible when the packet processor 48 receives the data packets.
The packet user database 52 saves service data records, and the packet processor 48 uses it to establish and manage virtual connections between GPRS users in the PLMN. The monthly service management terminal 54 is used to modify the PUD 52
99807671.6 No. of service data.
PUD52 keeps call group records to identify members of a call group. Refer to Figure 4, which shows a call group record model. The domain of a single call group is identified by the call group ID containing domain 60. Two or more mobile station IDs, MSID1, MSID2-MSIDη are contained in the domain In 62, the ID field 62 of each mobile station has a related call catch field 64 flag, which is used to indicate that the related mobile station is currently catching the call group.
In addition to the call group record, the packet user database 52 also stores the identification record of each mobile user effectively subscribing to the GPRS virtual connection service in the PLMN in the present invention. Referring to Figure 5, each such user has a mobile user record, including field 66 to store the permanent mobile station ID; field 68 is used to store an assigned PDP address, if the mobile user is current; field 70 is used to store Call group ID, if this mobile user is current. If the PDP address field 68 is empty, it indicates that the mobile station is not currently connected to GPRS service. If the current call group ID field 70 is empty, it means that the user is not currently participating in a GPRS virtual connection call.
FIG. 6 illustrates the process of completing the GPRS virtual connection service in the mobile station 8 for participating in the GPRS virtual connection of the present invention.
In order to apply this GPRS service, the user initiates the GPRS registration process from the mobile station 8, step 100.
The GPRS registration signaling process is described in the GSM03.60V.5.2.06.5 part, titled "connection function", which is specifically included here by reference. This part also refers to section 9.2.2 in the same file, titled "Activity Process", which describes the PDP body activity process during registration, and this part is also specifically included here by reference.
After completing the GPRS connection, the mobile station is in a "ready state". In this state, packet transmission via the GPRS radio interface between the mobile station 8 and the PLMN can occur; at the same time, the mobile management text is established in the mobile station and the SGSN40. Then, the mobile station activates its PDP text and sends a request for "activate PDP text" to SGSN40. If the mobile station uses a static PDP address, it is in, activate the PDP text, and send its static PDP address in the request.
SGSN40 asks HLR12, which saves GPRS user reservation information, in order to check mobile station 8.
99807671.6 Whether it is allowed to activate the PDP address contained in the request. If allowed, the SGSN sends a request to create a PDP text to GGSN44, which creates a new entry in the PDP text table stored in HLR12 under the name of GGSN44. This PDP text table contains the identification of the mobile station and the PDP address assigned to the mobile station. It enables the GGSN 44 to map between these two identifications, so that data packets can be transmitted between the SGSN 40 and the packet data network 46.
If the mobile station 8 does not use a static PDP address, the'create PDP text' request is sent to the GGSN44 by the SGSN40, and a dynamic PDP address is allocated in the GGSN. This address is sent to the mobile station via the SGSN40.
Regardless of whether the mobile station uses a static PDP address or a dynamic PDP address, in each case a PDP address is always given to the mobile station, by which the packets identified as coming from the packet data network are transmitted. The routing in the PLMN is provided by the GPRS data packet packaging process, which is removed from the data packet in the GGSN 44 and the mobile station 8. The packaging function is described in section 9.6 of the document GSM03.60 V.5.2.0, which is included here by reference. GPRS transparently supports the transmission of PDP PDUs between external networks and mobile stations. One packaging method (here called GSN-GSN packaging) is used in the GPRS backbone network between GSNs in PLMN, and the other (here called SGSN-MS packaging) is used between SGSN40 and mobile station 8. GPRS connection.
GGSN44 is arranged in this way, once the PDP text item of a newly registered GPRS user has been established by GGSN44 in HLR12; GGSN44 sends a registration message to the packet processor, notifies the packet processor 48, between the mobile station identification and the assigned PDP address The mobile station identity is stored in the field 66 of the mobile station record in PUD52, which is the permanent identity of the user in the PLMN and the assigned PDP address. After receiving the registration information, the packet processor 48 enters the PDP address of the mobile user record field 68 of said user.
Once registered to the GPRS service, the mobile station can send or receive data packets from the packet processor 48.
The data packet starting from the mobile station 8 is sent, via the wireless interface, BTS6, BSC4 to
99807671.6 p.
SGSN40. When the SGSN40 receives a packet completely and correctly, its GSN-GSN packs the packet into a GPRS backbone network packet and sends it to the GGSN44. The GGSN 44 unpacks the packet, and uses the PDP address to forward the data packet to the packet processor 48; this PDP address is the packet start address assigned to the sender at the head of the data packet.
The data packet starting from the packet processor 48 is sent to the mobile station 8 with the additional assigned PDP address, this address is reserved in PUD 52 as the receiver address; this PDP address is appended to the header of the data packet as the destination address . This data packet is sent to the GGSN 44 via the packet data network 46. In the GGSN44, the PDP address of the receiver is read out, and the SGSN serving the mobile station at the receiving address is identified by the routing data stored in the HLR12. Then, this packet data is packaged by GSN-GSN and sent to the identified SGSN. The SGSN separates the packaging of the GPS backbone network, and the original data packets are packaged by the SGSN-MS and sent to the mobile station 8 via the BSC4, BTS6 and GPRS wireless interfaces.
When the mobile station 8 receives this packet, it deletes the SGSN-MS package and processes this data packet. If the data packet is a voice data packet, a series of packets are reassembled, and a voice signal is generated in the mobile terminal.
The user can initiate a call from a man-machine interface of the mobile station 8, such as the auxiliary keyboard 32. The establishment of this call is to select the call group where the mobile user is located from the stored call group table, and one of the call groups is used for this. The virtual connection of the call will be established. This selection is part of the initiation of the call setup-send process, step 102. Step 102 will be described in Figure 7 below.
Once registered with the GPRS service, the mobile station 8 can receive the call setup-receive request from the packet processor 48, and a process it initiates will be described in FIG. 9 below. Once participating in a call, the mobile station 8 can start receiving data packets of the call, step 106, and start sending data packets of the call, step 108, which will be described in Figure 7 and Figure 8 below. "In addition, the user may pass A human-machine interface of the mobile station 8, such as the interaction of the auxiliary keyboard 32, ends participating in a call, step 110; it causes the mobile station to send an end participation request to the packet processor 48, step 112; and deletes from its current call record The call group ID, steps
99807671.6 p.
114.
If desired, the user can also log out from the GPRS service. In step 116, it generates a log out process completed by the mobile station 8, and step 118 includes deleting the PDP address allocated to the user stored in the HLR record by the GGSN 44. The GGSN44 is arranged in this way. When it receives a logout message from the SGSN40, the GGSN44 also sends a logout message to the packet processor 48. It generates a process that deletes it from the mobile user record field 68 reserved for the user in PUD52. The previously assigned PDP address,.
Referring to Figure 7, when the user first instructs the mobile station 8 to establish a call to a specific call group, the mobile station 8 sends an establishment request containing the selected call group ID as one or more GPRS data packets to the packet Processor 48, step 200; to select a call group is to press the PTT button 34, and the call group is selected from the call group table stored in the SIM of the mobile station 8. The call processing guidance process will be described in Figure 8 below. And depends on the success of the call establishment process to determine whether the packet processor 48 sends an establishment confirmation message to the mobile station within the time limit.
8. If the call establishment confirmation is not received within the time limit in the mobile station, step 202, the mobile station returns to the normal GPRS registration state, and the mobile station 8 can try to send another call establishment request.
If within the time limit, the establishment confirmation from the packet processor 48 is received, the mobile station 8 provides an audio or visual indication to the user indicating that a virtual connection has been established, step 204. In addition, the mobile station puts the user selected The call group ID is in the current call record, step 206.
At this time, when the PTT button 34 is kept pressed, the user can speak with the microphone 24 to transmit voice data. This voice signal is encoded by the codec 20 and sent to the GPRS module 19, where the voice data is grouped and registered, step 208, and packaged in SGSN-MS so as to be sent by the wireless frequency transceiver 18 through the GPRS wireless interface to Go to the packet processor 48, step 210.
Once the PTT button 34 is released, in step 212, the mobile station 8 generates a transmission end message.
99807671.6 The first information is sent to the packet processor 48 in the form of data packets, step 214.
Referring to Figure 8, when a call setup request is received, step 300, the packet processor 48 uses the call group ID contained in the call setup request to retrieve the recipient record from PUD 52, which identifies the current call setup message capable of receiving Recipients, step 302. Each mobile station in the call group record has an associated mobile station record, which is identified by the mobile station ID contained in the call group record. The record for each mobile station contains a PDP address, but there is no current call group ID; A setup message is sent by the packet processor using the mobile station to retrieve the PDP address, step 304. The mobile station records that either does not contain the assigned PDP address or contains the current call group ID, and is placed in the call waiting table in PUD 52, and then the voice data packets received by the same call group are sent to the packet memory 50 for storage. This is a situation where a potential receiver has not yet registered for the GPRS service; when the receiver completes the registration later, the packet processor 48 will receive a notification; then, a setup message is transmitted, allowing the previously impossible receiver to receive and save The data in the packet memory 50, if so desired. Similarly, if the potential recipient is unable to receive due to participating in a different call, once the packet processor 48 receives an end participation message from the potential recipients previous call; the packet processor responds by sending a setup message To the previously impossible recipient, this recipient is allowed to receive the data originally held in the packet memory 50, if Gao wishes to do so.
If the packet processor does not receive the receiver's confirmation within the time limit of sending the setup message, step 306, the call establishment is unsuccessful, the packet processor ends the process and does not store any information about the call in the PUD 52 or the packet memory 50 Create the data of the attempt.
Otherwise, the packet processor 48 sends the call group ID into the domain 70 of the current call group, which is for both: the sender of the call establishment request and the recipient of the call establishment message, the latter has confirmed the call establishment, step 308, more, The recipient confirms the call establishment, and the current call group ID enters the call group ID field 70 of each additional recipient. In addition, the packet processor 48 sets the call catch in the call group record corresponding to the mobile station ID of the sender of the call establishment request Flag field 64, and send an establishment confirmation message to the sender
99807671.6 First, step 310, instruct the sender to send voice data now, step 310.
Once the sender receives the establishment confirmation message, as described in the relevant part of FIG. 7, the sender presses the PTT button 34 and starts to transmit the voice data packet received by the packet processor 48, step 312. If there is more than one participant participating in the call, step 314, the group processor 48 copies the content of each group to each participant, step 316.
Then the received packet is transmitted to each participating recipient, step 318, until the end message is transmitted from the mobile station 8 that sent the voice packet, step 320. Once the end message from the sending mobile station 8 is received, an end message is transmitted to each receiver, step 322, and the call capture flag in the call group record field 64 corresponding to the sending mobile station ID in PUD 52 is deleted, step 324.
Referring to FIG. 9, when the mobile station 8 receives the setup message from the packet processor 48, step 400, the mobile station 8 displays the sender's identification, which is included in the header of the data packet, including the call group ID and the name of the individual user, step 402 . In response, the receiver can use the mobile station man-machine interface interaction method to receive the call, step 404. If the user does not receive, the mobile station does not respond to this setup message. Otherwise, the mobile station 8 sends an acknowledgment to the packet processor 48, and puts the call group ID in the current call record in the mobile station memory 28, steps 406 and 408.
One result of the job packet processor 48 receiving the confirmation is that any data packet subsequently transmitted by the voice data sender is transmitted to the receiving mobile station 8 by the packet processor 48 using the virtual connection, step 410. At the receiving mobile station 8, these data packets are converted into voice data and output as voice signals, step 412, until an end message is received from the packet processor 48, step 414.
When receiving the end message, the receiving mobile station provides a voice or image indication to the user, indicating that the voice data packet is received, step 416; it also indicates that the call group can now be caught by the receiver if desired.
In order to catch the call group after a call is established, any participant can press the PTT button 44 during a period of inactivity. This means that in the following situation: the original receiving mobile station receives the transmission end message, as in step 214, and receives another participant from another participant.
99807671.6 before the first voice data packet; and the original sending mobile station after releasing the PTT button and before receiving voice data packets from other participants.
Referring again to FIG. 7, when the mobile station 8 detects that the PTT button is pressed in this inactive state, the mobile station 8 sends a call catch request to the packet processor 48, step 216. The call group ID stored in the current call group ID record of the mobile station 8 is automatically included in the call catch request message by the mobile station. The user therefore does not need to identify the call group of the call it is currently participating in.
If within the time limit set in the mobile station 8, no call capture confirmation from the packet processor 48 is received; the mobile station 8 can try again by sending another call capture request at a later stage Catch this call.
If a call capture confirmation message is received from the packet processor 48, step 218, an audio or visual indication will tell the user success, step 220; then the user can press and hold the PTT button and talk to the microphone of the mobile station 8. The 24 speaking method transmits his voice to all the participants in the current call group.
Referring to Figure 10, when a call capture request is received, step 500, the packet processor 48, inquires PUD52, step 502, in order to determine whether there are other participants in the call that have caught the call group, which means that In the call catch flag of field 64 of the call group record. If no call capture flag appears in the call group record, the packet processor 48 sends a call capture confirmation message to the sender of the call capture request, step 504, and adds a call capture flag to the reserved PUD In the field 64 corresponding to the sender in the call group record, step 506.
Referring to FIG. 11, after receiving an end participation request from a user mobile station currently participating in a call, in step 600, the packet processor 48 deletes the call from the current call group field 70 stored in the PUD 52 of the end request sender record Group ID, step 602.
If only one participant remains in the call, step 604, the last reserved participant sends an end call message, step 606, the call group ID in the current call group field recorded by the last participant in PUD52 is delete. The impossible receiver record is also deleted from the call waiting table in the PUD, and stored in the packet memory 50 corresponding to the call group voice data
The 99807671.6 section was also deleted.
Figure 12 illustrates a mobile station 700 related to another embodiment of the present invention. The mobile station 700 includes the elements shown in FIG. 2 for implementing the method in the mobile station. These elements are marked with the same reference numerals and have the same functions described in the mobile station 8.
The mobile station 700 therefore has a voice call for a GPRS virtual connection, as described in FIGS. 2 to 11, which is completed by the user operating the auxiliary keyboard 32 and the PTT button 34. In addition, the mobile station 700 can operate in a video conference mode.
The mobile station 700 includes a liquid crystal display (LCD) 702, and static and TV images can be displayed on the 8-character digital display 30 of the mobile station. In addition, the mobile station 700 includes a charge-coupled (CCD) camera 704, which can capture still and/or TV images; and an image data codec 706, which can follow known static and/or TV coding techniques, such as JPEG Or/and MPEG-4, encode and decode still and/or TV images.
The image data codec 706 is connected to the GPRS module 19, which allows the image data to be grouped or split into groups and sent via the GPRS wireless interface.
The mobile station 700 interacts with the system described in FIG. 2, in particular the packet processor 48, using the same method described in FIGS. 6-11. Therefore, the packet processor can not only form a virtual sound data connection when two participants are calling or a group sending call, but also can form a virtual image data connection. The dynamic bandwidth allocation function provided by GPRS allows data transmission at a sufficient rate to transmit the television data captured by the television camera 704 via the GPRS wireless interface and encoded and decoded in the codec 706.
Referring to Figure 7, when the mobile station 700 is used in a video conference mode, the previously described process is used in the mobile station to establish and catch a TV call, and transmit the TV and audio data to the participants of one or more call groups in the PLMN . In connection with this, the step 208 originally described in FIG. 7 includes receiving the television data converted in the television camera 704 and the image codec 706, plus the sound obtained in the microphone 24 and converted by the sound codec 20 data. At this time, step 210 includes transmitting voice and TV data in separate data packets or in the same data packet,
99807671.6 At the same time keep the PTT button 34 activated. Related to this, although it is called a "PTT" button, it is actually a button to press to send sound and TV images.
In another way, the image data is accompanied by sound data. In step 210, the still image data is captured in the camera 704 and encoded and decoded by the image data codec 706.
In another way, in step 210, the mobile station 700 is arranged to separately transmit image data, including television images and still image data.
A special method adopted by the mobile station 700 is selected by the user of the mobile station through a man-machine interface; for example, the auxiliary keyboard 32 performs interactive selection.
Referring to FIG. 8, the packet processor 48 can complete the process described above, and receive and respond to the call establishment request of the image and/or voice call. Related to this, in step 312, the packet processor may receive image data packets and/or voice data packets while a certain receiver is catching a call. The packet processor 48 is transparent in processing the packet, regardless of the content of the received data packet.
Referring to FIG. 9, mobile 700 can receive call setup messages, and this reception is the same for image and voice calls. Related to this, in step 410, the received data packet contains image and/or sound data packets via the GPRS wireless interface; in step 412, it is included in the image data codec and/or sound codec, and these data packets are converted And output the image and/or sound signal on the display 702 and/or on the loudspeaker 22.
Therefore, this embodiment of the present invention provides a method and device, using them, a half-duplex video conference call can be implemented between the two or between the call group participants in a sending manner. The advantage is that when the system user wants to transmit image data that requires a relatively high amount of bandwidth, the television data is only transmitted in one direction at a time and only intermittently. In addition, the energy requirements of mobile stations are relatively low. This is in contrast to the usual concept of a video conference call, where the TV data is transmitted continuously and in full duplex mode.
It should be understood that various modified and equivalent methods can be applied to the above-mentioned embodiments without departing from the scope of the present invention.
The described implementation method of the mobile terminal 700 can run in two ways: GPRS virtual connection
99807671.6 The first mode and the normal line switching mode. Other embodiments of the present invention include that the mobile station can only operate in the GPRS virtual connection mode of the present invention.
The feature of the implementation of the two GPRS virtual connection modes of the present invention described above is half-duplex, where only the calling party can transmit voice and/or image data at a time. However, GPRS allows simultaneous transmission and reception of data packets via a wireless interface. Therefore, in the case of a call between two participants, the transmission of voice and/or image data can occur simultaneously to provide a full-duplex virtual connection. In this case, no participant catches the "calling group", and no party is prevented from sending voice and/or image data when receiving such data.
In the above embodiment, when a user accesses or leaves the GPRS service, the GGSN sends registration and deregistration messages to the packet processor 48. Other signaling procedures are possible. For example, when receiving a call setup request, the packet processor 48 may request the HLR and/or GGSN 44 to determine the current status of potential call participants. The registration/deregistration message can also be sent by the HLR12 to the packet processor 48 instead of being sent from the GGSN44.
In the above description of the embodiment, the control message transmitted between the mobile station and the packet processor 48 includes the call group ID, and it is necessary to refer to the call group record. In the case of two participants calling, this call group ID can be replaced by a single recipient ID recorded by a single recipient in PUD52.
In the above, the packet data network 46 is regarded as an external packet data network. The fact that the packet data network 46 is "external" means that it is outside the scope of the GGSN 44, but it can belong to and be managed by a PLMN operator. Therefore, it can form part of an intranet or something similar. It is also possible to use a single physical connection between the GGSN 44 and the packet processor 48. The function of the packet processor 48 can be integrated with the GGSN44.
In the above description, the virtual connection is between mobile stations operating in the same PLMN controlled by the packet processor. As illustrated in FIG. 3, the GGSN 56 in another PLMN can also be accessed from the packet processor via the packet data network 46. Therefore, the packet processor can also be used to establish a virtual connection between a mobile station operating in this illustrated PLMN and a mobile station operating in another PLMN including GPRS facilities. In addition, the packet processor 48 also
99807671.6 The virtual connection can be controlled between a mobile station operating in the illustrated PLMN and a fixed terminal, such as the fixed terminal 58 connected to the packet data network 46 in FIG. 3.
In the above-mentioned embodiment, the period for catching the calling group and the mobile station to transmit voice and/or image data is determined by manually pressing the PTT button 36. The interaction of other man-machine interfaces can also be used to determine the period of call catching operation and the mobile terminal sending voice or image data. For example, those operations and periods can be activated by sound.
In the above embodiment, the packet memory 50 stores the data packets received during the virtual call connection for potential call participants. In addition, the packet memory 50 can also be used to store voice mail information and data information received via the GPRS service and to be sent out via the GPRS service. In addition, the packet memory 50 can store the required information sent to the user station via the GPRS service, such as stock price information, news and weather, etc., which can be in the form of text information, still image information, sound information and/or TV image information. Way to provide.
Implementations of mobile terminals that differ from the described mobile phones are possible. For example, the mobile terminal can be a car phone; it consists of a GPRS-enabled hardware unit mounted on the car and a handheld microphone/push-to-talk (PPT) unit connected to a hardware unit via a soft cord plug.
The transmission of sound and image data in the half-duplex communication mode has been described above. The data packet transmitted between the user stations by the packet processor 48 can also form a text message (short message), which can be sent in the content of a call or sent in a separate call content. It is more desirable that the transmission of the text message is not restricted by the packet processor 48. The packet processor only serves to confirm the possible recipients of a text message to be transmitted and obtain the recipients address from PUD52, which cannot be received by the recipient. The message is stored in the packet memory 50 at the time.
Here, reference is made to the GSM-type system. Such systems include a system based at least in part on GSM, which is specified in the GSM technical specifications published by the European Telecommunications Standards Institute (ETSI), such as the DCS1800 system, the PCS1900 system, and the third-generation system (such as Universal Mobile Communications). System-UMTS) is based at least in part on GSM.
It appears that modifications and changes of the above-mentioned embodiments can be adopted without departing from the scope of the present invention, which will be specified in the appended claims.
99807671.6
11 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| EP0732826A2 | Cites | European Patent Office (EPO) | Search report |
| EP0782346A1 | Cites | European Patent Office (EPO) | Search report |
| EP0782364A2 | Cites | European Patent Office (EPO) | Search report |
| CN1168216A | Cites | China | Search report |
| US5666348A | Cites | United States of America | Search report |
| EP0782346A2 | Cites | European Patent Office (EPO) | Search report |
27 members in 8 offices
Priority claims5
| Document | Office | Kind | Date |
|---|---|---|---|
| 9811966 | United Kingdom | A | |
| 9811966 | United Kingdom | A | |
| 98119662 | United Kingdom | – | |
| 98119662 | – | – | – |
| GB19980011966 | – | – | – |
Members27
| Document | Office | Kind | |
|---|---|---|---|
| GB2338150A | United Kingdom | A | |
| CA2333979A1 | Canada | A1 | |
| CA2677206A1 | Canada | A1 | |
| WO9963773A1 | World Intellectual Property Organization (WIPO) | A1 | |
| AU4276999A | Australia | A | |
| EP1084584A1 | European Patent Office (EPO) | A1 | |
| CN1306727A | China | A | |
| JP2002517965A | Japan | A | |
| GB2338150B | United Kingdom | B | |
| GB2383237A | United Kingdom | A | |
| GB2383504A | United Kingdom | A | |
| GB2383723A | United Kingdom | A | |
| GB2383723B | United Kingdom | B | |
| GB2383237B | United Kingdom | B | |
| AU767067B2 | Australia | B2 | |
| AU2004200355A1 | Australia | A1 | |
| US6930994B1 | United States of America | B1 | |
| AU2004200355B2 | Australia | B2 | |
| US2005286473A1 | United States of America | A1 | |
| CN100385967CThis record | China | C | |
| CA2333979C | Canada | C | |
| JP4358438B2 | Japan | B2 | |
| EP2148532A1 | European Patent Office (EPO) | A1 | |
| EP2224759A1 | European Patent Office (EPO) | A1 | |
| EP2323428A1 | European Patent Office (EPO) | A1 | |
| US8463707B2 | United States of America | B2 | |
| CA2677206C | Canada | C |
8 legal events, as 2 offices reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | Office | |
|---|---|---|---|
| Termination of patent right due to non-payment of annual feeCF01 | CF01 | CN | |
| Succession or assignment of patent rightASS | ASS | CN | |
| Transfer of patent application or patent right or utility modelC41 | C41 | CN | |
| Change of bibliographic dataCORRECT: ADDRESS; FROM: BRISTOL, UK TO: PARIS, FRANCECOR | COR | CN | |
| Grant of patent or utility modelGrantedC14 | C14 | CN | |
| Standard patents granted in hong kongGrantedGR | GR | HK | |
| Entry into substantive examinationC10 | C10 | CN | |
| PublicationC06 | C06 | CN |
Numbers
- Publication
- 100385967
- Publication, DOCDB
- 100385967
- Publication, EPODOC
- CN100385967C
- Application
- 998076716
- Application, DOCDB
- 99807671
- Application, EPODOC
- CN19998007671
Titles2
- Chinese
- 实现分组交换通信系统中无线资源动态分配的方法
- English
- Method for realizing dynamic allocation of wireless resources in packet switching communication system
Classification
- CPC, 6
- H04W4/10
- H04M3/567
- H04N7/148
- H04W74/0866
- H04W76/45
- H04W76/12
- IPC, 6
- H04L12 56
- H04M3 56
- H04N7 14
- H04W4 10
- H04W74 08
- H04Q7 22