WO2014059819A1 - 通话处理方法及装置 - Google Patents
通话处理方法及装置 Download PDFInfo
- Publication number
- WO2014059819A1 WO2014059819A1 PCT/CN2013/081538 CN2013081538W WO2014059819A1 WO 2014059819 A1 WO2014059819 A1 WO 2014059819A1 CN 2013081538 W CN2013081538 W CN 2013081538W WO 2014059819 A1 WO2014059819 A1 WO 2014059819A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- terminal
- call
- smart card
- base station
- command
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/20—Manipulation of established connections
- H04W76/27—Transitions between radio resource control [RRC] states
Definitions
- Dual-card dual-standby is a demand that operators like to mention, and users also accept dual-card dual-standby mobile phones.
- One implementation of dual-card dual standby is to use a baseband modem (modem) plus two sets of RF path to complete the function, which has a great cost advantage compared with the mainstream dual modem plus dual-radio solution on the market.
- modem baseband modem
- RF path RF path
- Embodiments of the present invention provide a call processing method and apparatus to solve at least the above problems.
- a call processing method including: determining an idle smart card in a terminal and a smart card in a call state; sending a turn-on command to the base station corresponding to the idle smart card, notifying the The terminal of the base station is in a call state.
- the method before determining the idle smart card in the terminal and the smart card in the call state, the method further includes: detecting whether the terminal is in a call state if the terminal is called.
- the method further includes: when detecting that the terminal ends the call, sending an end call instruction to the base station corresponding to the idle card, notifying the base station The terminal is in an idle state.
- determining the idle smart card in the terminal and the smart card in the call state comprises: determining, by monitoring the radio frequency channel of the terminal, an idle smart card in the terminal and a smart card in a call state.
- a call processing method including: after receiving a call-up command sent by a terminal, the base station notifies a call request sent by another terminal to a terminal that sends a turn-on command, The terminal that sends the connection command by the other terminal is in a call state.
- the method further includes: after receiving the end call command sent by the terminal, the base station notifying the terminal that sends the end call command to another terminal when receiving the call request sent by the other terminal to the terminal that sends the end call instruction Request a call.
- a call processing apparatus including a determining module, configured to determine an idle smart card in a terminal and a smart card in a call state; and a sending module configured to correspond to the idle smart card The base station sends a turn-on command to notify the base station that the terminal is in a call state.
- the device further includes: a detecting module, configured to detect whether the terminal is in a call state if the terminal is called.
- the sending module is further configured to: when detecting that the terminal ends the call, send an end call instruction to the base station corresponding to the idle card, and notify the base station that the terminal is in an idle state.
- a call processing apparatus including a base station receiving module, configured to receive a call request sent by another terminal to a terminal that sends a turn-on command after receiving a turn-on command sent by the terminal.
- the switch-on command is used to indicate that another smart card of the terminal is in a call state; and the base station sending module is configured to notify the other terminal that the terminal that sends the switch-on command is in a call state.
- the embodiment of the present invention first determines an idle smart card in the terminal and a smart card in a call state, and then sends a connection command to the base station corresponding to the idle smart card, notifying the base station that the terminal is in a call state, and solving the problem of poor user experience. In turn, the effect of improving the user experience is achieved.
- FIG. 1 is a flowchart 1 of a call processing method according to an embodiment of the present invention
- FIG. 2 is a flowchart 2 of a call processing method according to an embodiment of the present invention
- FIG. 3 is a call processing according to an embodiment of the present invention.
- Block diagram of the device 4 is a block diagram 2 of a call processing apparatus according to an embodiment of the present invention
- FIG. 1 is a flowchart 1 of a call processing method according to an embodiment of the present invention
- FIG. 2 is a flowchart 2 of a call processing method according to an embodiment of the present invention
- FIG. 3 is a call processing according to an embodiment of the present invention.
- Block diagram of the device 4 is a block diagram 2 of a call processing apparatus according to an embodiment of the present invention
- FIG. 5 is a flowchart 1 of a call processing method according to a preferred embodiment of the present invention
- FIG. 6 is a flow chart of a call processing method according to a preferred embodiment of the present invention.
- FIG. 7 is a third flowchart of a call processing method according to a preferred embodiment of the present invention;
- FIG. 8 is a structural block diagram of a terminal according to an embodiment of the present invention.
- Step S102 Determine a terminal.
- the idle smart card and the smart card in the call state Step S104, sending a turn-on command to the base station corresponding to the idle smart card, notifying the base station that the terminal is in a call state.
- Step S104 sending a turn-on command to the base station corresponding to the idle smart card, notifying the base station that the terminal is in a call state.
- the base station corresponding to another idle smart card does not know that the terminal is in a call state, and the idle smart card has the phone access, and the corresponding base station prompts the other party that the terminal is not in the call state. Service area, resulting in poor user experience.
- the base station corresponding to the idle smart card can know the call state of another smart card of the terminal in time, thereby solving the problem of poor user experience, thereby improving the user experience.
- the terminal is in a call state generally includes two situations, one is that the caller enters the call state, and the other is that the called party enters the call state.
- the call state is usually directly entered, but in the case of the called party, the user may reject the call. Therefore, preferably, when the terminal is called, , can detect whether the terminal is in a call state.
- the terminal When the terminal is in a call, after notifying the base station corresponding to the idle card, if it is detected that the terminal ends the call, preferably, the terminal may send an end call command to the base station corresponding to the idle card, and notify the base station that the terminal is idle. Status.
- the base station can know the call state of the terminal in time, and then connect to the smart card in time when other users request access to the idle smart card.
- the idle smart card in the terminal and the smart card in the call state can be determined by monitoring the radio frequency channel of the terminal.
- FIG. 2 is a flowchart 2 of a call processing method according to an embodiment of the present invention.
- the process includes the following steps: Step S202: A base station receives After the connection command sent by the terminal, the terminal sends a call request sent by the terminal to the terminal that sends the connection command.
- step S204 the terminal notifies the other terminal that the terminal that sends the connection command is in a call state.
- the base station Preferably, after receiving the end call command sent by the terminal, the base station notifies the terminal that sends the end call command to request the call when receiving the call request sent by the other terminal to the terminal that sends the end call command.
- FIG. 3 is a block diagram of a structure of a call processing apparatus according to an embodiment of the present invention. As shown in FIG. 3, the apparatus includes a determining module 302 and a sending module 304. The determining module 302 is configured to determine an idle smart card in the terminal and a smart card in a call state.
- the sending module 304 is configured to send a connection command to the base station corresponding to the idle smart card, to notify the base station that the terminal is in a call state.
- the apparatus further includes a detecting module 306 configured to detect whether the terminal is in a call state if the terminal is called.
- the sending module 304 is further configured to: when detecting that the terminal ends the call, send an end call instruction to the base station corresponding to the idle card, and notify the base station that the terminal is in an idle state.
- the components in the device can be combined with each other to complete the corresponding functions according to the method described in the first embodiment, and have the same beneficial effects. .
- the fourth embodiment of the present invention further provides a call processing apparatus, which is configured to implement the foregoing embodiments and preferred embodiments, and has not been described again.
- the term "module” may implement a combination of software and/or hardware of a predetermined function.
- the apparatus described in the following embodiments is preferably implemented in software, hardware, or a combination of software and hardware, is also possible and conceivable.
- 4 is a block diagram 2 of a structure of a call processing apparatus according to an embodiment of the present invention. As shown in FIG. 4, the apparatus includes a base station receiving module 402 and a base station transmitting module 404.
- the base station receiving module 402 is configured to: after receiving the switch-on command sent by the terminal, receive a call request sent by the other terminal to the terminal that sends the switch-on command; and the base station sending module 404 is configured to notify the other terminal of the terminal that sends the switch-on command.
- the components in the device can be combined with each other to complete the corresponding functions according to the method in the second embodiment, and have the same beneficial effects.
- Embodiment 5 The embodiment of the present invention takes a GSM-CDMA dual-card dual-standby mobile phone as a callee.
- FIG. 5 is a flowchart 1 of a call processing method according to a preferred embodiment of the present invention. As shown in FIG.
- Step S502 Determine an idle smart card and a smart card in a call state. If the mobile phone is called, after receiving the call request signaling, it is determined which smart card in the dual card has an incoming call, that is, which smart card may be in a call state, and the other card is an idle smart card; if the mobile phone is the main port, The user will directly select which smart card to use to dial the number, so it is possible to directly determine which card is in the call state and which card is in the idle state, that is, the idle smart card. If the mobile phone is called, the user can choose whether to connect the phone when there is a mobile phone call. If it is not connected, the operation is terminated.
- step S504 If it is connected, the process directly proceeds to step S504; if the mobile phone is used as the calling party, It is judged whether or not the call state is entered, and step S504 is directly executed.
- Step S504 sending a turn-on command to the base station.
- the idle card of the mobile phone sends the connection signaling to the base station corresponding to the card.
- the base station After receiving the connection signaling, the base station knows that the mobile phone is in a call. At this time, when another mobile phone requests to open the idle card of the mobile phone, the base station prompts the requesting party that the other party is in a call.
- Step S506 sending an end call instruction to the base station.
- FIG. 6 is a second flowchart of a call processing method according to a preferred embodiment of the present invention. As shown in FIG. 6, the process includes the following steps: Step S602, receiving a call request. Step S604, determining an idle smart card and a smart card in a call state.
- Step S606 After a call request arrives, it is first determined which smart card number is incoming, and the idle smart card and the smart card in the call state are determined. Step S606, detecting whether the user answers. Check if the user chooses to answer. If the user selects to hang up, the entire process is terminated, and step S614 is performed; if the user selects to answer, the connection signaling is sent to the base station to which the idle card is connected. For example, if the A card calls, the terminal sends the connection signaling to the base station connected to the B card, and the transmission is completed, and step S608 is performed. Step S608, starting a call. Step S610, detecting the end of the call.
- FIG. 7 is a flowchart 3 of a call processing method according to a preferred embodiment of the present invention. As shown in FIG. 7, the flow includes the following steps: Step S702, a user calls a call. Step S704, determining an idle card and a card in a call state.
- FIG. 8 is a structural block diagram of a terminal according to an embodiment of the present invention. As shown in FIG.
- the terminal 800 includes a modem Modem 802, a smart card A 806, a smart card B 808, a radio frequency path A 810, and a radio frequency path B 812.
- the modem 802 includes a determining module 302. , detection module 306, transmission module 304, disconnection detection module 8022,
- the smart card A806 and the smart card B808 are unrestricted mobile phone cards, including but not limited to GSM, WCDMA, CDMA, TD-SCDMA, etc.
- the smart card A806 corresponds to the radio frequency path A810
- the smart card B808 corresponds to the radio frequency path B812, for example, the smart card A806 is In the CDMA mobile phone card
- the RF path A810 can be a CDMA radio frequency path
- the smart card B106 is a GSM mobile phone card
- the RF path B812 can be a GSM standard RF path.
- the RF path A810 and the RF path B812 can be composed of the same chip or multiple chips.
- the determining module 302 is configured to determine, according to which smart card in the dual card of the terminal, the called number is called or the calling party is accessed, preferably by monitoring the radio frequency channel, because the one-to-one correspondence with the smart card
- the detecting module 306 is configured to detect whether the user's call is established: including but not limited to using signaling detection and data flow detection; and sending module 304, when the user connects a number corresponding to a smart card, the terminal 800 sends the idle smart card.
- the corresponding base station sends a turn-on command; after the user closes the call, the terminal 800 sends a call end command to the base station corresponding to the idle smart card; the disconnection detection module 8022 is configured to detect whether the user closes the call: including but not limited to using signaling detection, The way data streams are detected.
- the disconnection detection module 8022 is configured to detect whether the user closes the call: including but not limited to using signaling detection, The way data streams are detected.
- the function of each module is specifically illustrated by taking the GSM-CDMA dual card dual standby mobile phone as an example. The reason why the GSM-CDMA dual-card dual-standby mobile phone is used here is because the two systems are incompatible with each other and are more representative in dual-card mobile phones.
- smart card A 806 is a CDMA card and smart card B 808 is a GSM card.
- the CDMA smart card A806 is requested to be connected to the mobile phone.
- the determining module 302 determines that the smart card A806 has an incoming call
- the detecting module 306 detects whether the user selects whether to connect the phone or hang up the phone. If the user chooses to hang up, Then, the process ends; if the user chooses to connect to the phone, the sending module 304 sends the signaling to the GSM base station via the radio frequency path A810.
- the GSM base station receives the connection signaling, and learns that the terminal 800 is communicating.
- the disconnection detection module 8022 detects the end of call signaling, and the sending module 304 sends an end call instruction to the GSM base station.
- the GSM base station knows that the terminal 800 has completed the call, and then, if there is When other phones dial the number of the smart card B808, they can be connected normally.
- the sending module 304 sends a turn-on command to the CDMA base station, and after the call ends, the call end command is sent.
- the determining module 302 determines that the user has selected the smart card B 808, and transmits the result of the user selection to the sending module 304, and the sending module 304 sends a turn-on command to the CDMA base station.
- the subsequent process caller is basically the same as the called party. If the smart card A 806 is selected when the user calls the caller, the GSM base station is sent a call-on command, and the call end command is sent at the end of the call.
- the call prompt, connect, and hang up are all provided by the terminal system itself.
- Embodiment 9 This embodiment provides a call processing apparatus, which can be applied in the following three situations: the called party is connected, the calling party is connected, and the call is suspended.
- the device When the called party is connected, the device may be configured as shown in FIG. 3, including the determining module 302, the sending module 304, and the detecting module 306.
- the determining module 302 determines which smart card call is in the terminal dual card.
- the detecting module 306 is configured to detect whether the user connects and hangs up the phone, and if the user connects the phone, the sending module 304 according to the determining module 302
- the result of the determination sends a turn-on command to the base station corresponding to the idle smart card.
- the base station After receiving the turn-on command, the base station prompts the other party to "be in a call" when another call requests access to the idle smart card.
- the device may include a decision module 302 and a transmit module 304 when the caller is turned "on".
- the determining module 302 transmits the card number of the smart card selected by the user to the sending module 304, and the sending module 304 sends a turn-on command to the base station corresponding to the idle smart card.
- the detection module is not needed. This is because the existing dual-card mobile phone will be selected by the user when the dial-up phone is dialed out. At this time, the button is already clicked by the user, so there is no need to detect it. .
- the device may further include a disconnection detecting module 8022 and a transmitting module 304. After the call ends, the disconnection detecting module 8022 detects that the call has been disconnected.
- the sending module 304 sends the call end signaling to the base station corresponding to the idle smart card.
- the area is low in cost; the transmission is simple, the resources are small, the occupied bandwidth is negligible, and the burden on the processor is also small; the versatility is strong, and all the types of mobile phone cards can be used, because the embodiment of the present invention is mainly based on The basic signaling of "hanging" is applicable to the communication protocols of each standard.
- the above modules or steps of the present invention can be implemented by a general-purpose computing device, which can be concentrated on a single computing device or distributed over a network composed of multiple computing devices. Alternatively, they may be implemented by program code executable by the computing device, such that they may be stored in the storage device by the computing device and, in some cases, may be different from the order herein.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种通话处理方法及装置,该方法包括确定终端中的空闲的智能卡及处于通话状态的智能卡;向所述空闲的智能卡对应的基站发送接通指令,通知所述基站所述终端处于通话状态。本发明解决了终端用户体验差的问题,具有提高终端用户体验的有益效果。
Description
通话处理方法及装置 技术领域 本发明涉及通信领域, 具体而言, 涉及一种通话处理方法及装置。 背景技术 双卡双待是运营商很喜欢提的需求, 同时用户也比较接受双卡双待的手机。 双卡 双待的一个实现方案是用一块基带调制解调器 (modem) 加两套射频通路完成功能, 较市面上主流的双 modem加双射频方案而言, 有很大的成本优势。 但是此方案有个缺陷, 由于只使用一块基带 modem, 所以不能同时接收两个卡相 对应的基站发来的通话请求, 例如一个 GSM-CDMA双卡手机, 当 GSM或者 CDMA 一方在通电话时, 另外一个会提示" No Service", 即不在服务区, 进而给用户带来不好 的体验。 针对相关技术中的用户体验差的问题, 目前尚未提出有效的解决方案。 发明内容 本发明实施例提供了一种通话处理方法及装置, 以至少解决上述问题。 根据本发明实施例的一个方面, 提供了一种通话处理方法, 包括: 确定终端中的 空闲的智能卡及处于通话状态的智能卡; 向所述空闲的智能卡对应的基站发送接通指 令, 通知所述基站所述终端处于通话状态。 优选地, 确定终端中的空闲的智能卡及处于通话状态的智能卡之前, 所述方法还 包括: 在终端是被叫的情况下, 检测所述终端是否处于通话状态。 优选地, 通知所述基站所述终端处于通话状态之后, 所述方法还包括: 在检测到 所述终端结束通话的情况下, 向所述空闲卡对应的基站发送结束通话指令, 通知所述 基站所述终端处于空闲状态。 优选地, 确定终端中的空闲的智能卡及处于通话状态的智能卡包括: 通过对所述 终端的射频通道的监测确定终端中的空闲的智能卡及处于通话状态的智能卡。
根据本发明实施例的另一方面, 提供了一种通话处理方法, 包括: 基站接收到终 端发送的接通指令后, 在接收到其他终端向发送接通指令的终端发送的通话请求时, 通知所述其他终端所述发送接通指令的终端处于通话状态。 优选地, 所述方法还包括: 基站接收到所述终端发送的结束通话指令后, 在接收 到其他终端向发送结束通话指令的终端发送的通话请求时, 通知发送结束通话指令的 终端有其他终端请求通话。 根据本发明实施例的另一方面, 提供了一种通话处理装置, 包括判断模块, 设置 为确定终端中的空闲的智能卡及处于通话状态的智能卡; 发送模块, 设置为向所述空 闲的智能卡对应的基站发送接通指令, 通知所述基站所述终端处于通话状态。 优选地, 所述装置还包括: 检测模块, 设置为在终端是被叫的情况下检测所述终 端是否处于通话状态。 优选地, 所述发送模块还设置为在检测到所述终端结束通话的情况下, 向所述空 闲卡对应的基站发送结束通话指令, 通知所述基站所述终端处于空闲状态。 根据本发明实施例的另一方面, 提供了一种通话处理装置, 包括基站接收模块, 设置为在接收到终端发送的接通指令后, 接收其他终端向发送接通指令的终端发送的 通话请求, 其中, 所述接通指令用于指示所述终端的另外一张智能卡处于通话状态; 基站发送模块, 设置为通知所述其他终端所述发送接通指令的终端处于通话状态。 通过本发明实施例, 首先确定终端中的空闲的智能卡及处于通话状态的智能卡, 然后向空闲的智能卡对应的基站发送接通指令, 通知基站该终端处于通话状态, 解决 了用户体验差的问题, 进而达到了提高用户体验的效果。 附图说明 此处所说明的附图用来提供对本发明的进一步理解, 构成本申请的一部分, 本发 明的示意性实施例及其说明用于解释本发明, 并不构成对本发明的不当限定。 在附图 中- 图 1是根据本发明实施例的通话处理方法的流程图一; 图 2是根据本发明实施例的通话处理方法的流程图二; 图 3是根据本发明实施例的通话处理装置的结构框图一;
图 4是根据本发明实施例的通话处理装置的结构框图二; 图 5是根据本发明优选实施例的通话处理方法的流程图一; 图 6是根据本发明优选实施例的通话处理方法的流程图二; 图 7是根据本发明优选实施例的通话处理方法的流程图三; 图 8是根据本发明实施例的终端的结构框图。 具体实施方式 下文中将参考附图并结合实施例来详细说明本发明。 需要说明的是, 在不冲突的 情况下, 本申请中的实施例及实施例中的特征可以相互组合。 实施例一 本发明实施例提供了一种通话处理方法, 图 1是根据本发明实施例的通话处理方 法的流程图一, 如图 1所示, 该流程包括以下步骤: 步骤 S102, 确定终端中的空闲的智能卡及处于通话状态的智能卡; 步骤 S104, 向空闲的智能卡对应的基站发送接通指令, 通知基站该终端处于通话 状态。 相关技术中终端的一个智能卡处于通话状态时, 另一个空闲的智能卡对应的基站 并不清楚该终端处于通话状态, 导致空闲的智能卡在有电话接入时, 其对应的基站会 提示对方该终端不在服务区, 导致用户体验差。 通过上述步骤, 空闲的智能卡对应的 基站能够及时获知终端的另一张智能卡的通话状态,从而解决了用户体验性差的问题, 进而提高了用户的体验。 确定终端中的空闲的智能卡及处于通话状态的智能卡之前, 需要检测终端是否处 于通话状态。 终端处于通话状态一般包括两种情况, 一种是主叫进入通话状态, 另一 种是被叫进入通话状态。 在主叫进入通话状态时, 由于是用户直接拨出, 通常会直接 进入通话状态, 但在被叫的情况下, 用户有可能拒接通话, 因此, 优选地, 在终端是 被叫的情况下, 可以检测该终端是否处于通话状态。 在终端进行通话时,通知空闲卡对应的基站后,在检测到终端结束通话的情况下, 优选地, 可以向空闲卡对应的基站发送结束通话指令, 通知该基站所述终端处于空闲
状态。 通过上述步骤, 基站可以及时获知终端的通话状态, 进而在有其他用户请求接 入空闲的智能卡时, 及时为其接通。 确定终端中的空闲的智能卡及处于通话状态的智能卡的方式可以有很多种, 优选 地, 可以通过对该终端的射频通道进行监测确定终端中的空闲的智能卡及处于通话状 态的智能卡。 通过上述步骤, 可以更精确地监测到智能卡的通话状态。 实施例二 本发明实施例还提供了一种通话处理方法, 图 2是根据本发明实施例的通话处理 方法的流程图二, 如图 2所示, 该流程包括以下步骤: 步骤 S202, 基站接收到终端发送的接通指令后, 接收其他终端向发送接通指令的 终端发送的通话请求; 步骤 S204, 终端通知其他终端该发送接通指令的终端处于通话状态。 优选地, 基站接收到终端发送的结束通话指令后, 在接收到其他终端向发送结束 通话指令的终端发送的通话请求时, 通知发送结束通话指令的终端有其他终端请求通 话。 实施例三 本发明实施例提供了一种通话处理装置, 该装置设置为实现上述实施例及优选实 施方式, 已经进行过说明的不再赘述。 如以下所使用的, 术语"模块"可以实现预定功 能的软件和 /或硬件的组合。 尽管以下实施例所描述的装置较佳地以软件来实现, 但是 硬件, 或者软件和硬件的组合的实现也是可能并被构想的。 图 3是根据本发明实施例的通话处理装置的结构框图一, 如图 3所示, 该装置包 括判断模块 302、 发送模块 304。 判断模块 302, 设置为确定终端中的空闲的智能卡及处于通话状态的智能卡; 发送模块 304, 设置为向空闲的智能卡对应的基站发送接通指令, 通知基站该终 端处于通话状态。 优选地, 所述装置还包括检测模块 306, 设置为在终端是被叫的情况下检测该终 端是否处于通话状态。
优选地, 发送模块 304还设置为在检测到终端结束通话的情况下, 向空闲卡对应 的基站发送结束通话指令, 通知基站该终端处于空闲状态。 在本发明实施例的优选实施方式中, 该装置中的各个组成部分可以按照上述实施 例一所述的方法相互组合完成相应的功能, 并具有相同的有益效果, 具体本发明实施 例不再赘述。 实施例四 本发明实施例还提供了一种通话处理装置, 该装置设置为实现上述实施例及优选 实施方式, 已经进行过说明的不再赘述。 如以下所使用的, 术语"模块"可以实现预定 功能的软件和 /或硬件的组合。 尽管以下实施例所描述的装置较佳地以软件来实现, 但 是硬件, 或者软件和硬件的组合的实现也是可能并被构想的。 图 4是根据本发明实施例的通话处理装置的结构框图二, 如图 4所示, 该装置包 括基站接收模块 402和基站发送模块 404。 基站接收模块 402, 设置为在接收到终端发送的接通指令后, 接收其他终端向发 送接通指令的终端发送的通话请求; 基站发送模块 404, 设置为通知其他终端该发送接通指令的终端处于通话状态。 在本发明实施例的优选实施方式中, 该装置中的各个组成部分可以按照上述实施 例二所述的方法相互组合完成相应的功能, 并具有相同的有益效果, 具体本发明实施 例不再赘述。 实施例五 本发明实施例以 GSM-CDMA双卡双待手机做被叫为例, 当手机来电话时, 铃声 响起, 手机自动分辨是 GSM号码的电话, 还是 CDMA号码的电话。 区分之后, 假如 是 GSM号码来电, 那么手机立即向 CDMA基站发送接通指令, 通知 CDMA基站此 手机正在通话中; 当 GSM通话结束后, CDMA号码通知 CDMA基站通话结束。 如果 在 GSM通话时, CDMA号码有被叫, 则 CDMA基站通知对方此电话正在通话中。 图 5是根据本发明优选实施例的通话处理方法的流程图一, 如图 5所示, 该流程 包括以下步骤: 步骤 S502, 确定空闲的智能卡和处于通话状态的智能卡。
如果手机作为被叫,在接收到通话请求信令后,判断双卡中是哪个智能卡有来电, 即哪个智能卡可能处于通话状态, 而另外一张卡便是空闲的智能卡; 如果手机作为主 口 , 用户会直接选择使用哪张智能卡拨出号码, 因此可以直接确定哪张卡是处于通话 状态, 哪张卡处于空闲状态, 即是空闲的智能卡。 如果手机作为被叫,用户在有手机来电时可以选择是否要接通电话, 如果不接通, 则本次操作终止, 如果接通, 则直接执行步骤 S504; 如果手机作为主叫, 则不需判断 是否进入通话状态, 直接执行步骤 S504。 步骤 S504, 向基站发送接通指令。 手机的空闲的卡向该卡对应的基站发送接通信令。 该基站接收到该接通信令后, 获知该手机正在通话中, 此时, 当有其他电话请求接通该手机的空闲的卡时, 基站提 示请求方"对方正在通话中"。 步骤 S506, 向基站发送结束通话指令。 用户通话结束后, 终端到处于通话状态的智能卡通话结束, 便向空闲的智能卡对 应的基站发送结束通话指令, 该基站接收到结束通话指令后, 获知该终端通话结束, 此时, 当有其他电话请求接通手机的空闲的卡时, 基站可以按照正常进行通话的流程 处理。 实施例六 图 6是根据本发明优选实施例的通话处理方法的流程图二, 如图 6所示, 该流程 包括以下步骤: 步骤 S602, 接收到通话请求。 步骤 S604, 确定空闲的智能卡以及处于通话状态的智能卡。 一次通话请求到来后, 先判断是哪个智能卡号的来电, 确定空闲的智能卡以及处 于通话状态的智能卡。 步骤 S606, 检测用户是否接听。 检测用户是否选择接听。如果用户选择了挂断,则整个流程终止,执行步骤 S614; 如果用户选择接听, 向空闲的卡连接到的基站发送接通信令。 比如 A卡来电, 终端便 向 B卡连接的基站发送接通信令, 发送完毕, 执行步骤 S608。
步骤 S608, 开始通话。 步骤 S610, 检测到通话结束。 通话结束后, 终端检测到通话连接关闭, 执行步骤 S612。 步骤 S612, 向基站发送结束通话信令。 向空闲的卡连接到的基站发送结束通话信令, 例如 A卡来电, 就会向 B卡连接的 基站发送结束通话信令。 步骤 S614, 流程终止。 实施例七 图 7是根据本发明优选实施例的通话处理方法的流程图三, 如图 7所示, 该流程 包括以下步骤: 步骤 S702, 用户主叫拨出。 步骤 S704, 确定空闲的卡和处于通话状态的卡。 用户作为主叫呼出号码时, 会在手机界面选择使用哪张智能卡拨出号码, 从而无 需检测接通按键, 直接便可以确定哪张是空闲的智能卡哪张是处于通话状态的卡。 步骤 S706, 向基站发送接通指令。 基站接收到该接通指令后, 此时, 若有其他终端请求接通该手机的空闲卡, 基站 便提示请求方正在通话中。 步骤 S708, 开始通话。 步骤 S710, 检测通话结束。 步骤 S712, 向基站发送结束通话指令。 实施例八 图 8是根据本发明实施例的终端的结构框图, 如图 8所示, 终端 800包括调制解 调器 Modem802、 智能卡 A806、 智能卡 B808、 射频通路 A810、 射频通路 B812, 其 中调制解调器 802包括判断模块 302、检测模块 306、发送模块 304、断开检测模块 8022,
智能卡 A806和智能卡 B808是不限制式的手机卡, 包括但不限于 GSM、 WCDMA、 CDMA、 TD-SCDMA等, 智能卡 A806与射频通路 A810相对应, 智能卡 B808与射频 通路 B812相对应, 例如智能卡 A806是 CDMA制式手机卡, 则射频通路 A810可以 是 CDMA制式的射频通路, 智能卡 B106是 GSM制式手机卡,则射频通路 B812可以 是 GSM制式的射频通路。 射频通路 A810、 射频通路 B812既可以在同一个芯片内, 也可以由多个芯片组成。 判断模块 302, 设置为判断终端的双卡中哪张智能卡对应的号码被叫呼出或主叫 接入, 优选地, 可以通过对射频通道的监测来完成, 因为其与智能卡为一一对应的关 系; 检测模块 306, 设置为检测用户的通话是否建立: 包括但不限于使用信令检测、 数据流检测的方式; 发送模块 304, 当用户接通一个智能卡对应的号码后, 终端 800 向空闲的智能卡对应的基站发送接通指令; 当用户关闭通话后, 终端 800向空闲智能 卡对应的基站发送通话结束指令;断开检测模块 8022,设置为检测用户是否关闭通话: 包括但不限于使用信令检测、 数据流检测的方式。 对于两张智能卡的网络, 包括但不 限于 CDMA, WCDMA, GSM, TD-SCDMA。 本发明实施例以终端是 GSM-CDMA双卡双待手机为例具体说明各个模块的功 能。 这里之所以使用 GSM-CDMA双卡双待手机作为例子, 是因为这两个制式之间相 互不兼容, 在双卡手机里比较有代表性。假设智能卡 A806是 CDMA卡, 智能卡 B808 是 GSM卡。 当有电话拨入, 请求接通该手机的 CDMA智能卡 A806, 判断模块 302 判断是智能卡 A806有来电后, 检测模块 306检测用户选择的是接通电话还是挂断电 话, 如果用户选择挂断电话, 则结束流程; 如果用户选择接通电话, 发送模块 304通 过射频通路 A810向 GSM基站发送接通信令。 GSM基站收到接通信令, 获知该终端 800正在通信, 此时再有其他号码拨打智能卡 B808对应的号码, 会接收到"对方正在 通话中 "的提示, 而不是 "No Service"。 通话结束后, 断开检测模块 8022检测到通话结 束信令, 则由发送模块 304向 GSM基站发送一个已结束电话指令, GSM基站接收到 该指令后, 获知终端 800通话已经完成, 之后, 如果有其他电话拨打智能卡 B808的 号码时, 就可以正常接通了。 反之亦然, 如果智能卡 B808有来电请求接入, 发送模 块 304便向 CDMA基站发送接通指令, 通话结束后, 发送通话结束指令。如果用户想 要主叫呼出电话, 假设选择智能卡 B808拨出号码, 判断模块 302判断出用户选择的 是智能卡 B808, 将用户选择的结果传递给发送模块 304, 发送模块 304向 CDMA基 站发送接通指令, 之后的流程主叫与被叫基本相同。 如果用户主叫拨出时, 选择智能 卡 A806呼出, 则向 GSM基站发送接通指令, 在通话结束时发送通话结束指令。 来电 提示、 接通、 挂断这些界面都是由终端系统本身提供, "通话请求" "接通""挂断"指令 的具体实现由手机和基站间的协议来完成, 不在本专利讨论范围内, 此处不再赘述。
实施例九 本实施例提供了一种通话处理装置,该处理装置可以具体在以下三种情形下应用: 被叫接通、 主叫接通、 通话挂断。 在被叫接通时, 该装置可以如图 3所示, 包括判断模块 302、 发送模块 304、检测 模块 306, 当被叫电话进入时, 判断模块 302判断是终端双卡中的哪个智能卡来电, 确定空闲的智能卡和处于通话状态的智能卡, 并将判断结果传递给检测模块 306; 检 测模块 306设置为检测用户是否接通和挂断电话, 如果用户接通电话, 发送模块 304 则根据判断模块 302的判断结果向空闲的智能卡所对应的基站发送接通指令, 该基站 接收到该接通指令后, 在有其他电话请求接入空闲的智能卡时, 提示对方"正在通话 中"。 在主叫接通时, 该装置可以包括判断模块 302和发送模块 304。 判断模块 302将 用户选择的智能卡的卡号传递给发送模块 304, 发送模块 304向空闲的智能卡对应的 基站发送接通指令。 在主叫接通时, 不需要检测模块, 这是因为现有的双卡手机在向 外拨号时都会由用户选择用哪张智能卡呼出, 此时接通按键已经被用户点下因此无需 再检测。 在通话挂断时, 该装置还可以包括断开检测模块 8022和发送模块 304, 通话结束 后, 断开检测模块 8022检测到通话已断开。这里因为通话的各方都有可能率先发起通 话关闭流程, 因此检测挂断按键操作并不可靠,所以断开检测模块 8022以检测挂断信 令为最佳。 在检测到通话结束后, 发送模块 304向空闲的智能卡对应的基站发送通话 结束信令。 从以上的描述中, 可以看出, 本发明实施例实现了如下技术效果: 改善了用户体 验, 终端双卡中的一张智能卡通话时, 另一张智能卡来电时不会提示来电方其不在服 务区; 成本低廉; 传送简单, 占用资源少, 其占用的带宽可以忽略, 对处理器的负担 也很小;通用性强,所有制式的手机卡都可使用,因为本发明实施例主要基于 "接通 ""挂 断"这些基本信令, 适用于各制式通信协议。 显然, 本领域的技术人员应该明白, 上述的本发明的各模块或各步骤可以用通用 的计算装置来实现, 它们可以集中在单个的计算装置上, 或者分布在多个计算装置所 组成的网络上, 可选地, 它们可以用计算装置可执行的程序代码来实现, 从而, 可以 将它们存储在存储装置中由计算装置来执行, 并且在某些情况下, 可以以不同于此处 的顺序执行所示出或描述的步骤, 或者将它们分别制作成各个集成电路模块, 或者将
它们中的多个模块或步骤制作成单个集成电路模块来实现。 这样, 本发明不限制于任 何特定的硬件和软件结合。 以上所述仅为本发明的优选实施例而已, 并不用于限制本发明, 对于本领域的技 术人员来说, 本发明可以有各种更改和变化。 凡在本发明的精神和原则之内, 所作的 任何修改、 等同替换、 改进等, 均应包含在本发明的保护范围之内。
Claims
1. 一种通话处理方法, 包括:
确定终端中的空闲的智能卡及处于通话状态的智能卡;
向所述空闲的智能卡对应的基站发送接通指令, 通知所述基站所述终端处 于通话状态。
2. 根据权利要求 1所述的方法, 其中, 确定终端中的空闲的智能卡及处于通话状 态的智能卡之前, 所述方法还包括:
在终端是被叫的情况下, 检测所述终端是否处于通话状态。
3. 根据权利要求 1或 2所述的方法, 其中, 通知所述基站所述终端处于通话状态 之后, 所述方法还包括:
在检测到所述终端结束通话的情况下, 向所述空闲卡对应的基站发送结束 通话指令, 通知所述基站所述终端处于空闲状态。
4. 根据权利要求 1至 3中任一项所述的方法, 其中, 确定终端中的空闲的智能卡 及处于通话状态的智能卡包括:
通过对所述终端的射频通道的监测确定终端中的空闲的智能卡及处于通话 状态的智能卡。
5. 一种通话处理方法, 包括:
基站接收到终端发送的接通指令后, 在接收到其他终端向发送接通指令的 终端发送的通话请求时, 通知所述其他终端所述发送接通指令的终端处于通话 状态。
6. 根据权利要求 5所述的方法, 其中, 所述方法还包括:
基站接收到所述终端发送的结束通话指令后, 在接收到其他终端向发送结 束通话指令的终端发送的通话请求时, 通知发送结束通话指令的终端有其他终 端请求通话。
7. 一种通话处理装置, 包括:
判断模块, 设置为确定终端中的空闲的智能卡及处于通话状态的智能卡;
发送模块, 设置为向所述空闲的智能卡对应的基站发送接通指令, 通知所 述基站所述终端处于通话状态。 根据权利要求 7所述的装置, 其中, 所述装置还包括:
检测模块,设置为在终端是被叫的情况下检测所述终端是否处于通话状态。 根据权利要求 7或 8所述的装置, 其中, 所述发送模块还设置为在检测到所述 终端结束通话的情况下, 向所述空闲卡对应的基站发送结束通话指令, 通知所 述基站所述终端处于空闲状态。 一种通话处理装置, 包括:
基站接收模块, 设置为在接收到终端发送的接通指令后, 接收其他终端向 发送接通指令的终端发送的通话请求, 其中, 所述接通指令用于指示所述终端 的另外一张智能卡处于通话状态;
基站发送模块, 设置为通知所述其他终端所述发送接通指令的终端处于通 话状态。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210397626.1A CN103781091A (zh) | 2012-10-18 | 2012-10-18 | 通话处理方法及装置 |
CN201210397626.1 | 2012-10-18 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2014059819A1 true WO2014059819A1 (zh) | 2014-04-24 |
Family
ID=50487533
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2013/081538 WO2014059819A1 (zh) | 2012-10-18 | 2013-08-15 | 通话处理方法及装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN103781091A (zh) |
WO (1) | WO2014059819A1 (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108933992A (zh) * | 2018-06-27 | 2018-12-04 | 维沃移动通信有限公司 | 一种通信事件处理方法和设备 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1809195A (zh) * | 2005-09-12 | 2006-07-26 | 宇龙计算机通信科技(深圳)有限公司 | 多模终端的多通信网络呼叫处理方法 |
CN101072441A (zh) * | 2007-04-20 | 2007-11-14 | 中国移动通信集团公司 | 基于双卡双待业务的呼叫信息处理方法及装置 |
CN102045876A (zh) * | 2009-10-12 | 2011-05-04 | 展讯通信(上海)有限公司 | 双待终端来电处理方法及双待终端 |
CN102984801A (zh) * | 2012-11-20 | 2013-03-20 | 华为终端有限公司 | 一种双卡用户设备的通信方法及装置 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100562156C (zh) * | 2007-06-22 | 2009-11-18 | 中兴通讯股份有限公司 | 网络状态更新处理方法 |
CN101150870B (zh) * | 2007-10-18 | 2012-06-20 | 中兴通讯股份有限公司 | 多模终端的呼叫处理方法 |
US20100054205A1 (en) * | 2008-09-02 | 2010-03-04 | Amit Kalhan | Handoff management for multimode communication devices based on non-traffic state uplink signals |
CN102045890B (zh) * | 2009-10-14 | 2014-05-28 | 展讯通信(上海)有限公司 | 双待单通终端接收来电的方法及双待单通终端 |
-
2012
- 2012-10-18 CN CN201210397626.1A patent/CN103781091A/zh active Pending
-
2013
- 2013-08-15 WO PCT/CN2013/081538 patent/WO2014059819A1/zh active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1809195A (zh) * | 2005-09-12 | 2006-07-26 | 宇龙计算机通信科技(深圳)有限公司 | 多模终端的多通信网络呼叫处理方法 |
CN101072441A (zh) * | 2007-04-20 | 2007-11-14 | 中国移动通信集团公司 | 基于双卡双待业务的呼叫信息处理方法及装置 |
CN102045876A (zh) * | 2009-10-12 | 2011-05-04 | 展讯通信(上海)有限公司 | 双待终端来电处理方法及双待终端 |
CN102984801A (zh) * | 2012-11-20 | 2013-03-20 | 华为终端有限公司 | 一种双卡用户设备的通信方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN103781091A (zh) | 2014-05-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100738554B1 (ko) | 듀얼모드 단말에서의 호 처리 장치 및 방법 | |
US20140004839A1 (en) | Proximity based transfer | |
US20070121831A1 (en) | Apparatus and method for making call connection when parties try to sumultaneously call each other | |
US20140254478A1 (en) | Enhanced call control for directing a content path over multiple connections | |
CA2784651C (en) | Apparatus and method in a wireless device for reestablishing a call | |
CN102104667B (zh) | 手机及其挂机的方法 | |
JP2005197777A (ja) | 携帯電話機からip電話機への着信転送方法 | |
KR20090119080A (ko) | 휴대 단말기의 다자간 통화처리방법 및 장치 | |
JP4007642B2 (ja) | 携帯電話のデータ転送装置 | |
CN111787496B (zh) | 一种手机间转接电话的方法及设备 | |
US20100144390A1 (en) | Dialing device for mobile phone and method for using the same | |
KR100568020B1 (ko) | 통화 모드별 통화로 설정 방법 및 장치 | |
CN106686542B (zh) | 一种呼叫处理的方法和装置 | |
WO2014059819A1 (zh) | 通话处理方法及装置 | |
WO2017177635A1 (zh) | 一种切换电话通话方式的方法、装置及电子设备 | |
CN108737671B (zh) | 一种voip通信方法、装置、设备及家庭网关系统 | |
CN105872167A (zh) | 电话呼叫方法、装置和终端 | |
TW201306550A (zh) | 通訊設備及其通訊方法 | |
US20070226373A1 (en) | Network device and method for establishing communications | |
US11470673B2 (en) | Method and system for detecting interruption of communications and for automatically re-establishing the communications | |
KR101002806B1 (ko) | 이동통신 단말기 및 이동통신 단말기의 유선전화망 자동 접속 방법 | |
WO2015131621A1 (zh) | 一种移动通讯终端通话控制方法、装置及移动通讯终端 | |
CN115987950A (zh) | 通话方法、装置及设备 | |
JP6510271B2 (ja) | 電話交換機および電話転送プログラム | |
WO2014169764A1 (zh) | 在移动终端上进行通话转接的方法及移动终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 13847978 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 13847978 Country of ref document: EP Kind code of ref document: A1 |