This application claims the benefit under 35 U.S.C. § 119(a) of Chinese Patent Application No. 200510103020.2, filed in Chinese Patent Trademark Office on Sep. 15, 2005, the entire disclosure of which is hereby incorporated by reference.
1. Field of the Invention
The present invention relates to a method for responding to a received 1× paging in a dual-mode access terminal (hereinafter referred to as MS/AT) of Code Division Multiple Access 2000 1× (hereinafter referred to as CDMA2000 1×) and High Rate Packet Data (hereinafter referred to as HRPD) in a high rate packet data network.
2. Description of the Related Art
In practice, most HRPD networks are brought into service in cooperation with CDMA2000 1× network, and a user accesses the network with a dual-mode terminal. However, the cdma2000 1× network is logically independent with an HRPD network, and no information interoperation is supported in the network side of the two networks. With the development of technology, a link can be established between the two networks so that the information on call control and mobility management can be transferred between the two networks. For instance, in the case that the 3GPP2 A.S0007-A based network structure is adopted in the HRPD network, i.e., the function of Session Control/Mobility Management (hereinafter referred to as SC/MM function) is performed in PCF, the dedicated interface A1p is established between the Mobile Switch Center (hereinafter referred to as MSC) of the CDMA2000 1× network and the Packet Control Function (hereinafter referred to as PCF) of the HRPD network to bear the information on call control and mobility management between the MSC and the AN. The reference model of HRPD interoperation structure with well established A1p interface is shown in
In the paging request message from the MSC to the PCF, no calling party number is included. Therefore, no calling party number is displayed on the terminal to user in the HRPD network even though it receives a 1× paging. Only when the MS/AT interrupts the current HRPD service and turns to the 1× network to continue the subsequent calling flow, a user may find the calling party number. The problem can be resolved by modifying the A1p message or the message flow. For instance, the Paging Request message can be extended by adding a dedicated field to bear the calling party number. In addition, some other messages may be adopted to bear the calling party number. In the subsequent description of the present application, the approach of extending the paging request message by adding a dedicated field to bear the calling party number is taken as an example.
When a 1× message bearing the calling party number is transferred to a MS/AT in an HRPD network, the user can determine whether accept this call or not. If the user wants to accept this call, the MS/AT will switch to the 1× network and continue the subsequent operations. If the user refuses to accept this 1× call but the MS/AT does not report this refusal information to the network, the MSC will re-transmit the paging message over a wider area some time later. With nonsense, this re-transmitted paging message will cause following problems:
1. Waste of 1× network resources;
2. Waste of the HRPD network resources or air-interface resources; and
3. The user will receive the refused call repeatedly, which make him or her bored.
Therefore, an object of the present invention is to provide a method for a dual-mode terminal to respond to a 1× paging in a HRPD network. With this method, after a user operates to accept the 1× call, a MS/AT turns to a 1× network to continue subsequent operations; and after the user operates to refuse the 1× call, the MS/AT transfers the user's refusal information by a specific message to a MSC via a A1p interface so as to avoid unnecessary subsequent operation of the MSC.
To achieve the object mentioned above, there is proposed method for a dual-mode terminal in a HRPD network to respond to 1× paging, the method comprising steps of:
a) after a MS/AT turns to the HRPD network and informs a MSC of the related information via PCF, the MSC sending a message to the MS/AT via PCF to indicate 1× service arrival if a 1× service arrives, the message including a calling party information;
b) after receiving the 1× paging, the MS/AT displaying the calling party information to a user and waiting for the choice of the user;
c) the MS/AT terminating service in the HRPD network and switching into a 1× network to send a Page Response Message to the 1× BS if the user chooses to accept the 1× call;
d) if the user refuses to accept the 1× call, the MS/AT sending a response message indicates user's refusal to an AN, the AN forwarding it to the PCF to indicate that the user can not accept this 1× call;
e) after receiving the message indicates user's refusal, the PCF constructing a response message to the paging and sending it to the MSC to inform the MSC to terminate this call; and
f) after receiving the rejection message from the PCF, the MSC terminating this call and releasing relevant resources.
With the present invention, both network resources and the air link resources are saved, and any unpleasant feeling is avoided to users.
In the present invention, two main processing operated when the MS/AT receives 1× call in the HRPD network are analyzed, i.e., the user chooses to accept a 1× call and the user chooses not to accept a 1× call. These two cases are described in subsequent section 1 and section 2 respectively.
1. The case that user chooses to accept a 1× call
It includes following steps:
1) When the MSC receives a call terminated a MS/AT within its service region, it sends a calling party information included message to the HRPD PCF to indicate the arrival of call. If the message is a Paging Request one, it can be extended to include information such as the calling party number, the calling name and so on. In the meantime, the MSC sends a “Paging Request” message to one or more of service 1× BSs reachable by the called MS/AT. This “Paging Request” message may contain Virtual Paging Indicator (hereinafter referred to as VPI) to inform the 1× BS not to send a “General Page Message” to the called MS/AT via the air-interface. Meanwhile, a clock T3113, which will stop when the MSC receives the Paging Response message, starts for this Paging Request message.
2) The HRPD PCF sends an “A14-1× Service Page” message to the HRPD AN, including the “General Page” message that will be transmitted via the air-interface. At the same time, a clock T1×sp14, which will stop when the HRPD PCF receives the A14-HRPD 3G 1× Service Page Ack message, starts.
3) The HRPD AN sends an A14-1× Service Page Ack message to the HRPD PCF and the HRPD PCF stops the clock T1×sp14.
4) HRPD AN transfers a 3G1× service packet to the MS/AT, indicating the 1× service arrive message, which includes the calling party information.
5) The user chooses to accept the 1× call.
6) The MS/AT turns to the 1× system and sends the Page Response Message as the acknowledgement to the HRPD AN via the 1×'s access channel.
7) The 1× BS constructs a Paging Response message and sends it to the MSC by including it in the complete layer 3 information message. The MSC stops the clock T3113 and the subsequent flow completes according to 3GPP2 related criteria. For the convenience of user's operation, in subsequent steps, the click on key “ACK” step can be omitted and replaced by terminal's auto-operation.
The operation flow that user chooses to accept 1× call is illustrated in
2. The case that user chooses not to accept 1× call
It includes following steps:
Steps 1) through 4) are the same as those in the case that user chooses to accept 1× call.
5) User chooses not to accept 1× call.
6) The called MS/AT sends the response message to HRPD AN, indicating that user chooses not to accept 1× call.
7) The HRPD AN constructs a 3G1× message to indicate user's rejection, and sends it to the HRPD PCF by including it into A14-HRPD packet.
8) The HRPD PCF constructs a Rejection message and sends it to the MSC to inform the MSC to terminate this call. After the MSC receives this message, it stops the clock T3113 and the subsequent call flow is performed according to 3GPP2 relevant specifications.
In the above step 6), it is necessary for the called MS/AT to send the response message to the HRPD AN to indicate the user's refusal. In this response message, the user refusal information can be indicated by the extended new field in the Page Response Message, which is included in the 3G1× service packet and sent to AN. Also, the user' refusal information can be indicated by the reserved field in the 3G1× packet ACK message. In the reserved field, a specific value is defined to indicate that the user chooses not to accept the call. In addition, the 3G1× terminal (mobile station) reject order can be used to indicate the user's rejection information. After receiving the 3G1× packet ACK message with specific value sent from the MS/AT and forwarded by the AN, the PCF can be sure that this call has been rejected by the user.
In the above step 8), a new field indicating the user's refusal can be added in the paging Response message and the PCF informs the MSC to terminate the call in virtue of this extended paging Response message. Also the process that the PCF informs the MSC to terminate the call can be implemented by setting the radio environment and resource option as “not available” in the Paging Response message. The PCF can also send a Rejection message to the MSC to denote the call's state.
An operation flow that a user chooses not to accept the 1× call is illustrated in
3. Regarding the user's choices
Two kinds of choices are offered for a user. One is that a user makes a choice each time. When the MS/AT in the HRPD network receives the 1× call, it should remind the user to make a choice and display the calling party number. The user can make a choice through the man-machine interface. If the user chooses not to accept the call, the prompt signal disappears but no interruption is caused to the HRPD service. The other is to preset in advance. The user can set the MS/AT to reject or accept 1× call in advance. The settings can be done for all calls or some specific number. When a 1× call arrives, the MS/AT operates according to the preset settings.
Number | Date | Country | Kind |
---|---|---|---|
2005-10103020.2 | Sep 2005 | CN | national |