CN106559767A - Based on the double card double standby mobile phone terminal call method and device that call forwarding is realized - Google Patents
Based on the double card double standby mobile phone terminal call method and device that call forwarding is realized Download PDFInfo
- Publication number
- CN106559767A CN106559767A CN201510641611.9A CN201510641611A CN106559767A CN 106559767 A CN106559767 A CN 106559767A CN 201510641611 A CN201510641611 A CN 201510641611A CN 106559767 A CN106559767 A CN 106559767A
- Authority
- CN
- China
- Prior art keywords
- call
- network
- forwarding
- mobile phone
- dual
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/16—Communication-related supplementary services, e.g. call-transfer or call-hold
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/20—Transfer of user or subscriber data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/06—Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供一种基于呼叫转移实现的双卡双待手机终端通话方法,包括步骤:监听手机终端的两个号码是否开启网络通话;当任一号码开启网络通话时,设置呼叫转移,以便该号码有移动通话来电呼叫时将其转移到该手机终端的另一号码,从而维持该号码的网络通话状态;当网络通话结束时取消该呼叫转移设置。同时,本发明还提供一种基于呼叫转移实现的双卡双待手机终端通话装置。本发明所述方法通过对双卡双待模式的手机终端设置来电呼叫转移,由其中一个未进行网络通话处于待机状态的号码代替进行网络通话号码的手机号码接听来电呼叫,解决了网络通话过程中由于来电呼叫造成的断网,而使网络通话中断的问题,提高了用户进行网络通话的质量和体验度。
The present invention provides a dual-card dual-standby mobile terminal call method based on call transfer, which includes the steps of: monitoring whether the two numbers of the mobile terminal open the network call; when any number starts the network call, set the call transfer so that the number When there is an incoming call from a mobile phone call, it is transferred to another number of the mobile terminal, thereby maintaining the network call status of the number; when the network call ends, the call transfer setting is canceled. At the same time, the invention also provides a dual-card dual-standby mobile phone terminal communication device based on call transfer. The method of the present invention sets incoming call forwarding on the mobile phone terminal in dual-card dual-standby mode, and answers the incoming call by one of the numbers that is not in the standby state for network calling instead of the mobile phone number that is making network calling, so as to solve the problem of network calling The problem that the network call is interrupted due to the network disconnection caused by the incoming call improves the quality and experience of the user's network call.
Description
技术领域technical field
本发明涉及移动通信领域,具体而言,本发明涉及一种基于呼叫转移实现的双卡双待手机终端通话方法及装置。The present invention relates to the field of mobile communication, in particular, the present invention relates to a dual-card dual-standby mobile phone terminal call method and device based on call transfer.
背景技术Background technique
我国现有的通信技术TD-SCDMA虽然已经发展至第三代,但通常的语音和数据业务分别承载在不同的核心网上,核心网主要包括两个独立域,一个是控制语音业务的电路域,一个是控制数据业务的分组域。两种业务不能并发是现今技术存在的问题,且Android系统本身也不支持同时维持移动通话和网络通话。如当用户采用4G网络进行微信视频或语音通话时,一旦有来电,就会产生语音业务回落,直接降到2G,造成手机断网,中断当前正在进行的微信视频或语音等基于互联网的网络通话,造成用户网络通话质量降低,体验度下降。Although my country's existing communication technology TD-SCDMA has been developed to the third generation, the usual voice and data services are carried on different core networks. The core network mainly includes two independent domains, one is the circuit domain for controlling voice services, and the other is the circuit domain for controlling voice services. One is the packet domain that controls data traffic. The inability of the two services to run concurrently is a problem in today's technology, and the Android system itself does not support the maintenance of mobile calls and network calls at the same time. For example, when a user uses a 4G network to make a WeChat video or voice call, once there is an incoming call, the voice service will fall back and directly drop to 2G, causing the mobile phone to disconnect from the network and interrupt the current Internet-based network call such as WeChat video or voice. , causing the quality of the user's network call to decrease and the user experience to decrease.
发明内容Contents of the invention
本发明的目的旨在解决上述至少一个问题,提供一种基于呼叫转移实现的双卡双待手机终端通话方法及装置。The purpose of the present invention is to solve at least one of the problems above, and to provide a dual-card dual-standby mobile phone terminal call method and device based on call transfer.
为了实现上述目的,本发明提供一种基于呼叫转移实现的双卡双待手机终端通话方法,包括以下步骤:In order to achieve the above object, the present invention provides a dual-card dual-standby mobile terminal call method based on call transfer, comprising the following steps:
监听手机终端的两个号码是否开启网络通话;Monitor whether the two numbers of the mobile phone terminal open the network call;
当任一号码开启网络通话时,设置呼叫转移,以便该号码有移动通话来电呼叫时将其转移到该手机终端的另一号码,从而维持该号码的网络通话状态;When any number opens the network call, set the call forwarding, so that when the number has a mobile phone call, it will be transferred to another number of the mobile terminal, so as to maintain the network call status of the number;
当网络通话结束时取消该呼叫转移设置。Cancel the call forwarding setting when the Internet call ends.
具体的,所述呼叫转移具体设置为无条件呼叫转移。Specifically, the call forwarding is specifically set as unconditional call forwarding.
进一步,还包括提供一个网络通话界面,接收网络通话指令以发起网络通话。Further, it also includes providing an internet call interface to receive an internet call instruction to initiate an internet call.
进一步,监听两个不同的号码开启网络通话的步骤之后,还包括检测手机终端的网络类型,其中,Further, after the step of monitoring two different numbers to start the network call, it also includes detecting the network type of the mobile terminal, wherein,
如果通过WiFi接入互联网则不设置呼叫转移;If you access the Internet through WiFi, do not set call forwarding;
如果通过数据流量接入互联网则设置呼叫转移。Set call forwarding if accessing the Internet via data traffic.
具体的,所述呼叫转移的设置具体在网络通话开始之前执行。Specifically, the setting of the call forwarding is specifically performed before the network call starts.
进一步,还包括提供一个移动通话拨号界面,接收移动通话拨号指令以发起移动通话。Further, it also includes providing a mobile call dialing interface to receive a mobile call dialing instruction to initiate a mobile call.
进一步,还包括移动通话来电呼叫转移至手机终端的另一号码后,将该来电呼叫显示于移动通话拨号界面,并进行响铃提示。Further, after the incoming call of the mobile phone is transferred to another number of the mobile phone terminal, the incoming call is displayed on the dialing interface of the mobile phone, and a ringing prompt is given.
一种基于呼叫转移实现的手机终端通话装置,包括以下步骤:A mobile phone terminal communication device realized based on call transfer, comprising the following steps:
监听模块:用于监听手机终端的两个号码是否开启网络通话;Monitoring module: used to monitor whether the two numbers of the mobile terminal are open for network calls;
呼叫转移设置模块:用于当任一号码开启网络通话时,设置呼叫转移,以便该号码有移动通话来电呼叫时将其转移到该手机终端的另一号码,从而维持该号码的网络通话状态;Call transfer setting module: it is used to set call transfer when any number starts the network call, so that when the number has a mobile phone call, it will be transferred to another number of the mobile terminal, so as to maintain the network call status of the number;
呼叫转移取消模块:用于当网络通话结束时取消该呼叫转移设置。Call forwarding cancellation module: used for canceling the call forwarding setting when the network call ends.
具体的,所述呼叫转移具体设置为无条件呼叫转移。Specifically, the call forwarding is specifically set as unconditional call forwarding.
进一步,还包括第一通话模块,用于提供一个网络通话界面,接收网络通话指令以发起网络通话。Further, it also includes a first call module, which is used to provide a network call interface, and receives a network call instruction to initiate a network call.
进一步,还包括网络类型检测模块,用于检测手机终端的网络类型,其中,Further, it also includes a network type detection module for detecting the network type of the mobile terminal, wherein,
如果通过WiFi接入互联网则不设置呼叫转移;If you access the Internet through WiFi, do not set call forwarding;
如果通过数据流量接入互联网则设置呼叫转移。Set call forwarding if accessing the Internet via data traffic.
具体的,所述呼叫转移设置模块在网络通话开始之前执行。Specifically, the call transfer setting module is executed before the network call starts.
进一步,还包括第二通话模块,用于提供一个移动通话拨号界面,接收移动通话拨号指令以发起移动通话。Further, it also includes a second call module, which is used to provide a mobile call dialing interface for receiving a mobile call dialing instruction to initiate a mobile call.
进一步,还包括来电提醒模块,用于移动通话来电呼叫转移至手机终端的另一号码后,将该来电呼叫显示于移动通话拨号界面,并进行响铃提示。Further, it also includes an incoming call reminder module, which is used for displaying the incoming call on the mobile call dialing interface after the mobile phone call is transferred to another number of the mobile phone terminal, and performing a ringing reminder.
相比现有技术,本发明的方案具有以下优点:Compared with the prior art, the solution of the present invention has the following advantages:
本发明通过在系统注册的后台服务,对双卡双待模式的手机终端进行网络通话的号码的接收的来电呼叫进行干预,将来电呼叫转移至另一个未进行网络通话的号码,以使进行网络通话的号码接收不到来电呼叫,从而避免来电呼叫时,网络由4G切换为2G造成的该号码的网络通话中断,确保用户可以持续进行网络通话,提高用户的网络通话质量及体验度。同时,将来电呼叫转移至未开启网络通话的另一号码,并将来电呼叫显示于移动通话拨号界面,在不影响网络通话的同时,方便用户选择是否接听当前来电呼叫。The present invention intervenes in the incoming call received by the number of the mobile phone terminal in the dual-card dual-standby mode for the network call through the background service registered in the system, and transfers the incoming call to another number that does not make the network call, so that the network The calling number cannot receive the incoming call, so as to avoid the interruption of the network call of the number caused by the network switching from 4G to 2G when the incoming call is made, so as to ensure that the user can continue to make online calls and improve the user's network call quality and experience. At the same time, the incoming call is transferred to another number that has not opened the network call, and the incoming call is displayed on the mobile call dial interface, which is convenient for the user to choose whether to answer the current incoming call without affecting the network call.
本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明的实践了解到。Additional aspects and advantages of the invention will be set forth in part in the description which follows, and will become apparent from the description, or may be learned by practice of the invention.
附图说明Description of drawings
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:The above and/or additional aspects and advantages of the present invention will become apparent and easy to understand from the following description of the embodiments in conjunction with the accompanying drawings, wherein:
图1为本发明所述基于呼叫转移实现的双卡双待手机终端通话方法的流程示意图;Fig. 1 is the schematic flow chart of the dual-card dual-standby mobile phone terminal call method realized based on call transfer in the present invention;
图2为本发明所述基于呼叫转移实现的双卡双待手机终端通话装置的原理框图。Fig. 2 is a functional block diagram of a dual-card dual-standby mobile phone terminal communication device based on call transfer in the present invention.
具体实施方式detailed description
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。Embodiments of the present invention are described in detail below, examples of which are shown in the drawings, wherein the same or similar reference numerals designate the same or similar elements or elements having the same or similar functions throughout. The embodiments described below by referring to the figures are exemplary only for explaining the present invention and should not be construed as limiting the present invention.
本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。Those skilled in the art will understand that unless otherwise stated, the singular forms "a", "an", "said" and "the" used herein may also include plural forms. It should be further understood that the word "comprising" used in the description of the present invention refers to the presence of said features, integers, steps, operations, elements and/or components, but does not exclude the presence or addition of one or more other features, Integers, steps, operations, elements, components, and/or groups thereof. It will be understood that when an element is referred to as being "connected" or "coupled" to another element, it can be directly connected or coupled to the other element or intervening elements may also be present. Additionally, "connected" or "coupled" as used herein may include wireless connection or wireless coupling. The expression "and/or" used herein includes all or any elements and all combinations of one or more associated listed items.
本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。Those skilled in the art can understand that, unless otherwise defined, all terms (including technical terms and scientific terms) used herein have the same meaning as commonly understood by those of ordinary skill in the art to which this invention belongs. It should also be understood that terms, such as those defined in commonly used dictionaries, should be understood to have meanings consistent with their meaning in the context of the prior art, and unless specifically defined as herein, are not intended to be idealized or overly Formal meaning to explain.
本技术领域技术人员可以理解,这里所使用的“终端”、“终端设备”既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,执行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;PCS(Personal Communications Service,个人通信系统),其可以组合语音、数据处理、传真和/或数据通信能力;PDA(PersonalDigital Assistant,个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或GPS(Global PositioningSystem,全球定位系统)接收器;常规膝上型和/或掌上型计算机或其他设备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备。这里所使用的“终端”、“终端设备”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或以分布形式,运行在地球和/或空间的任何其他位置运行。这里所使用的“终端”、“终端设备”还可以是通信终端、上网终端、音乐/视频播放终端,例如可以是PDA、MID(Mobile Internet Device,移动互联网设备)和/或具有音乐/视频播放功能的移动电话,也可以是智能电视、机顶盒等设备。Those skilled in the art can understand that the "terminal" and "terminal equipment" used here not only include wireless signal receiver equipment, which only has wireless signal receiver equipment without transmission capabilities, but also include receiving and transmitting hardware. A device having receiving and transmitting hardware capable of performing bi-directional communication over a bi-directional communication link. Such equipment may include: cellular or other communication equipment, which has a single-line display or a multi-line display or a cellular or other communication equipment without a multi-line display; PCS (Personal Communications Service, personal communication system), which can combine voice, data Processing, fax and/or data communication capabilities; PDA (Personal Digital Assistant, Personal Digital Assistant), which may include RF receiver, pager, Internet/Intranet access, web browser, notepad, calendar and/or GPS (Global Positioning System , Global Positioning System) receiver; a conventional laptop and/or palmtop computer or other device having and/or including a radio frequency receiver. As used herein, a "terminal", "terminal device" may be portable, transportable, installed in a vehicle (air, sea, and/or land), or adapted and/or configured to operate locally, and/or In distributed form, the operation operates at any other location on Earth and/or in space. The "terminal" and "terminal equipment" used here can also be communication terminals, Internet terminals, music/video playback terminals, such as PDAs, MIDs (Mobile Internet Devices, mobile Internet devices) and/or with music/video playback terminals. Functional mobile phones, smart TVs, set-top boxes and other devices.
本技术领域技术人员可以理解,这里所使用的远端网络设备,其包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云。在此,云由基于云计算(Cloud Computing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。本发明的实施例中,远端网络设备、终端设备与WNS服务器之间可通过任何通信方式实现通信,包括但不限于,基于3GPP、LTE、WIMAX的移动通信、基于TCP/IP、UDP协议的计算机网络通信以及基于蓝牙、红外传输标准的近距无线传输方式。Those skilled in the art can understand that the remote network device used here includes, but is not limited to, a computer, a network host, a single network server, a set of multiple network servers, or a cloud formed by multiple servers. Here, the cloud is composed of a large number of computers or network servers based on cloud computing (Cloud Computing), wherein cloud computing is a kind of distributed computing, a super virtual computer composed of a group of loosely coupled computer sets. In the embodiment of the present invention, the communication between the remote network equipment, the terminal equipment and the WNS server can be realized through any communication method, including but not limited to, mobile communication based on 3GPP, LTE, WIMAX, based on TCP/IP, UDP protocol Computer network communication and short-distance wireless transmission methods based on Bluetooth and infrared transmission standards.
为了更好地阐述本发明所述的方法,以Android操作系统为例进行说明。其中,为了实施对系统网络通话状态的监控,本发明需要基于Root权限(除非Root权限已开放)在系统中设置后台服务,使得该后台服务基于Binder机制与系统实现通信。In order to better illustrate the method described in the present invention, the Android operating system is taken as an example for illustration. Wherein, in order to implement the monitoring of the system network call status, the present invention needs to set a background service in the system based on the Root authority (unless the Root authority has been opened), so that the background service can communicate with the system based on the Binder mechanism.
众所周知,Root权限是指Unix类操作系统(包括Linux、Android)的系统管理员权限,类似于Windows(视窗)系统中的Administrator(管理员)权限;Root权限可以访问和修改用户的移动设备中几乎所有的文件(Android系统文件及用户文件,不包括ROM)。鉴于此,业内提供了多种多样的提权方案用于获取Android系统的Root权限,实现用户权限提升,达致全面控制操作系统的目的。这些提权方案,依提权后权限作用的生命周期来看,包括永久Root权限和临时Root权限,顾名思义,永久Root权限情况下,应用程序一经Root授权,以后可不必再进行Root提权;而临时Root权限情况下,权限作用的生命周期只是操作系统的一次从开机到关机的过程,下次开机依然需要进行Root。As we all know, Root authority refers to the system administrator authority of Unix-like operating systems (including Linux, Android), similar to the Administrator (administrator) authority in Windows (Windows) system; Root authority can access and modify almost All files (Android system files and user files, excluding ROM). In view of this, the industry provides a variety of privilege escalation schemes to obtain the Root privilege of the Android system, realize user privilege escalation, and achieve the purpose of fully controlling the operating system. These privilege escalation schemes, according to the life cycle of privileges after privilege escalation, include permanent root privileges and temporary root privileges. As the name implies, in the case of permanent root privileges, once the application is root-authorized, there is no need to perform root privilege escalation in the future; and In the case of temporary root authority, the life cycle of the authority is only a process from booting to shutting down of the operating system, and rooting is still required for the next boot.
无论采用何种Root方式,提权的基本原理均是通过向系统植入用于接收权限请求的su,再结合SuperUser.apk应用程序实现人机交互,通过su与SuperUser.apk在运行时的相互配合,来实现有效的权限管理。本发明获取Root权限以便于在系统中设置后台服务对系统的网络通话行为进行监控,但采用何种Root方式不作为对本发明的限制。Regardless of the root method adopted, the basic principle of privilege escalation is to implant su to the system to receive permission requests, and then combine the SuperUser.apk application to realize human-computer interaction. Through the mutual interaction between su and SuperUser.apk Cooperate to achieve effective rights management. The present invention acquires Root authority so as to set background services in the system to monitor the network call behavior of the system, but the Root method adopted is not a limitation of the present invention.
基于上述原理,以Android系统为例,对本发明提供的一种基于呼叫转移实现的双卡双待手机终端通话方法进行详细阐述。参考图1所示,具体步骤如下:Based on the above principles, taking the Android system as an example, a method for calling with a dual-card dual-standby mobile phone terminal based on call transfer provided by the present invention is described in detail. Referring to Figure 1, the specific steps are as follows:
S101、监听手机终端的两个号码是否开启网络通话;S101, monitor whether the two numbers of the mobile terminal are open for network calls;
所述对手机终端的两个号码是否开启网络通话的监听具体由预先注册的一个后台服务实现。本实施例所称的后台服务,是指由以本方法所预先实现的一个程序模块,运行于内存中,通过内存中的相应主进程实现如前所述的提权操作后,向系统注册的一个通信服务进程。所述后台服务基于Android系统所提供的Binder机制,向System Manager注册,通过Android提供的固有的Binder机制,在后台服务与其监听网络通话进程之间建立C/S架构的沟通管道。具体而言,当获取到系统的Root权限后,为了便于后续实现对系统中其它进程的监听以及相关操作功能,本发明首先启动具有已经获得Root权限的由本方法实例化后得以运行而形成的主进程,通过主进程在系统中插入所述后台服务,例如具体可通过系统调用函数ServiceManager.addService()来实现插入操作,由此实现对本方法实例化程序所构造的后台服务的成功注册,所述后台服务由此成为系统底层级别的服务进程。需要注意的是,所述后台服务进程通过上述的配置,已经成为系统级别的服务进程,其权限显然高于其他用户层服务进程或应用进程的权限,因此该后台服务进程可以作为通信基础,为其他调用它的进程提供通信保障,完成系统与其他调用它的进程之间的通信连接。因此,所述的后台服务进程,具有与其监听的网络通话进程进行通信的能力,两者之间基于Binder机制进行通信,这种通信方式具有快速稳定的特点。所述后台服务进程主要用于实施对系统的网络通话进程的监控,以便及时获知手机终端是否基于用户的指令开启网络通话,从而便于执行后续的来电呼叫转移步骤。The monitoring of whether the two numbers of the mobile terminal are enabled for network calls is specifically implemented by a pre-registered background service. The background service referred to in this embodiment refers to a program module pre-implemented by this method, which runs in the memory and registers with the system after the corresponding main process in the memory realizes the aforementioned power-escalation operation. A communication service process. The background service is based on the Binder mechanism provided by the Android system, registers with the System Manager, and establishes a C/S architecture communication channel between the background service and its monitoring network call process through the inherent Binder mechanism provided by Android. Specifically, after obtaining the Root authority of the system, in order to facilitate subsequent monitoring of other processes in the system and related operating functions, the present invention first starts the main process that has obtained the Root authority and is instantiated and run by this method. process, insert the background service in the system through the main process, for example, the insertion operation can be realized by calling the function ServiceManager. The background service thus becomes the service process at the bottom level of the system. It should be noted that the background service process has become a system-level service process through the above configuration, and its authority is obviously higher than that of other user-level service processes or application processes. Therefore, the background service process can be used as a basis for communication. Other processes that call it provide communication guarantee and complete the communication connection between the system and other processes that call it. Therefore, the background service process has the ability to communicate with the network call process it monitors, and the communication between the two is based on the Binder mechanism. This communication method has the characteristics of fast and stable. The background service process is mainly used to implement the monitoring of the network call process of the system, so as to know in time whether the mobile terminal starts the network call based on the user's instruction, so as to facilitate the execution of subsequent incoming call transfer steps.
其中,所述对网络通话的监控,具体指对相应的通信软件的网络通信行为进行监控,且该些通信软件采用双卡双待模式的手机终端的其中一个号码的数据流量或WiFi数据进行网络通信。如微信、QQ、易信等,当开启网络通话时,则该些通信软件会回调系统的相应函数接口,如视频通话时的摄像头接口、语音通话时的音频接口等,在该些函数接口处设置监听器,当这些函数接口通过网络通话进程被调用时触发监听器,通过回调后台服务的相关函数将开启网络通话的消息传输给后台服务。由此可以实现对双卡双待模式的手机终端的两个号码是否开启网络通话的行为的监控。Wherein, the monitoring of the network call specifically refers to the monitoring of the network communication behavior of the corresponding communication software, and the communication software uses the data traffic or WiFi data of one of the numbers of the mobile phone terminal in the dual card dual standby mode to conduct network communication. communication. Such as WeChat, QQ, Yixin, etc., when the network call is enabled, these communication software will call back the corresponding function interface of the system, such as the camera interface during video call, the audio interface during voice call, etc., at these function interfaces Set up a listener, trigger the listener when these function interfaces are called through the network call process, and transmit the message of starting the network call to the background service by calling back the related functions of the background service. In this way, the monitoring of whether the two numbers of the mobile phone terminal in the dual-card dual-standby mode is enabled for network calls can be realized.
需要注意的是,本发明所述网络通话具体指借助移动数据流量、WiFi等方式接入互联网,通过互联网进行的语音或视频通话,网络通话的实现方式不作为对本发明所述方法的限制。It should be noted that the Internet call in the present invention specifically refers to a voice or video call through the Internet connected to the Internet by means of mobile data traffic, WiFi, etc., and the implementation of the Internet call is not a limitation on the method of the present invention.
S102、当任一号码开启网络通话时,设置呼叫转移,以便该号码有移动通话来电呼叫时将其转移到该手机终端的另一号码,从而维持该号码的网络通话状态;S102. When any number opens the network call, set the call forwarding, so that when the number has a mobile phone call, transfer it to another number of the mobile terminal, so as to maintain the network call state of the number;
当监听到手机终端的任一号码开启网络通话时,设置呼叫转移,以防止有来电通话时网络切换至2G时造成网络通话的中断,将其转移到该手机终端的另一号码,从而维持手机终端的网络通话状态。When any number of the mobile terminal is monitored to open the network call, set the call forwarding to prevent the interruption of the network call when the network is switched to 2G when there is an incoming call, and transfer it to another number of the mobile terminal to maintain the mobile phone The network call status of the terminal.
优选的,监听到手机终端开启网络通话之后,还包括检测手机终端当前的网络类型,具体代码如下:Preferably, after the mobile terminal is monitored to open the network call, it also includes detecting the current network type of the mobile terminal, and the specific code is as follows:
int getNetType(Context context)int getNetType(Context context)
{{
int netType=-1;int netType = -1;
ConnectivityManager conMgr=(ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);ConnectivityManager conMgr = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo networkInfo=conMgr.getActiveNetworkInfo();NetworkInfo networkInfo = conMgr.getActiveNetworkInfo();
if(networkInfo==null)if(networkInfo==null)
{{
return netType;return netType;
}}
netType=networkInfo.getType();netType = networkInfo. getType();
}}
当netType为ConnectivityManager.TYPE_WIFI时,判断当前手机终端通过WiFi接入互联网,由于WiFi是基于无线局域网原理通信的,当有来电呼叫时完全不会受影响,从而网络通话也不会中断,故此种情况下不设置呼叫转移也能维持网络通话。When the netType is ConnectivityManager.TYPE_WIFI, it is judged that the current mobile terminal is connected to the Internet through WiFi. Since WiFi communicates based on the principle of wireless LAN, it will not be affected at all when there is an incoming call, so the network call will not be interrupted. Therefore, in this case The network call can be maintained without setting call forwarding.
当netType为ConnectivityManager.TYPE_MOBILE时,判断当前手机终端通过数据流量接入互联网,由于数据流量和来电呼叫都是基于TD-SCDMA技术进行通信,且该两种业务不能并发进行,来电呼叫业务优先级高于数据流量,当有来电呼叫时基于4G通信的数据流量就会被切换到基于2G进行语音通话,故而此时会产生断网,导致用户当前进行的网络通话中断。故在此种情况下设置呼叫转移,以禁止当前进行网络通话的号码接收来电呼叫造成断网。When the netType is ConnectivityManager.TYPE_MOBILE, it is determined that the current mobile terminal is connected to the Internet through data traffic. Since data traffic and incoming calls are based on TD-SCDMA technology for communication, and these two services cannot be performed concurrently, the priority of the incoming call service is high. For data traffic, when there is an incoming call, the data traffic based on 4G communication will be switched to voice calls based on 2G, so the network will be disconnected at this time, resulting in the interruption of the user's current network call. Therefore, in this case, call forwarding is set to prohibit the number that is currently making an Internet call from receiving an incoming call and causing the network to be disconnected.
其中,所述呼叫转移的设置在检测到开启网络通话且开始通话之前执行,以使呼叫转移真正起到拦截来电呼叫的作用,禁止进行网络通话电话号码接收来电呼叫。Wherein, the setting of the call forwarding is executed before the start of the network call is detected and the call is started, so that the call forwarding can really play the role of intercepting the incoming call, and the telephone number for making the network call is prohibited from receiving the incoming call.
所述呼叫转移通常包括无条件呼叫转移和有条件呼叫转移,其中有条件呼叫转移包括遇忙呼叫转移、无应答呼叫转移、不可及呼叫转移。其中,本发明所述呼叫转移特指无条件呼叫转移,即在本发明所述实施例中,只要手机终端处于网络通话状态就无条件转移任何来电呼叫。The call forwarding generally includes unconditional call forwarding and conditional call forwarding, wherein the conditional call forwarding includes busy call forwarding, no answer call forwarding, and unreachable call forwarding. Wherein, the call forwarding in the present invention specifically refers to unconditional call forwarding, that is, in the embodiment of the present invention, any incoming call is unconditionally forwarded as long as the mobile terminal is in the network call state.
所述呼叫转移具体由移动通信运行商根据手机终端的设置进行从源端进行操作,直接将来电呼叫转移至呼叫转移设定的目标号码。由于现今国内的移动通信运营商包括三个,分别为中国移动、中国联通、中国电信,每个运营商设置呼叫转移的操作指令不同,故对该三种手机终端设置所述呼叫转移的具体实现代码分别如下:The call forwarding is specifically operated by the mobile communication operator according to the setting of the mobile terminal, and the incoming call is directly forwarded to the target number set by the call forwarding. Since the current domestic mobile communication operators include three, namely China Mobile, China Unicom, and China Telecom, each operator has different operating instructions for setting call forwarding, so the specific realization of the call forwarding is set for the three mobile phone terminals The codes are as follows:
1、中国移动设置无条件呼叫转移的指令为**21*电话号码#1. The command for China Mobile to set unconditional call forwarding is **21*phone number#
Intent callIntent=new Intent(Intent.ACTION_CALL,Uri.parse(Uri.encode(“tel:**21*特定号码#”)));Intent callIntent = new Intent(Intent.ACTION_CALL, Uri.parse(Uri.encode("tel:**21*specific number#")));
startActivity(callIntent);startActivity(callIntent);
2、中国联通设置无条件呼叫转移的指令为*72+电话号码+send2. The command of China Unicom to set unconditional call forwarding is *72+telephone number+send
Intent callIntent=new Intent(Intent.ACTION_CALL,Uri.parse(Uri.encode(“tel:*72+特定号码+send”)));Intent callIntent = new Intent(Intent.ACTION_CALL, Uri.parse(Uri.encode("tel:*72+specific number+send")));
startActivity(callIntent);startActivity(callIntent);
3、中国电信设置无条件呼叫转移的指令为*72+电话号码3. China Telecom sets the command of unconditional call forwarding as *72+telephone number
Intent callIntent=new Intent(Intent.ACTION_CALL,Uri.parse(Uri.encode(“tel:*72+特定号码”)))Intent callIntent=new Intent(Intent.ACTION_CALL,Uri.parse(Uri.encode("tel:*72+specific number")))
startActivity(callIntent);startActivity(callIntent);
根据手机终端中SIM卡的状态可以将手机终端分为单卡单待模式、双卡双待模式、双卡单待模式等。其中单卡单待模式指一张SIM卡;双卡双待模式指两张SIM卡可以同时使用,且互不干扰;双卡单待模式指两张SIM卡,但使用一张卡时另一张卡处于关机状态。According to the state of the SIM card in the mobile terminal, the mobile terminal can be divided into a single-card single-standby mode, a dual-card dual-standby mode, a dual-card single-standby mode, and the like. The single-card single-standby mode refers to one SIM card; the dual-card dual-standby mode means that two SIM cards can be used at the same time without interfering with each other; the dual-card single-standby mode refers to two SIM cards, but the other A card is powered off.
其中,上述特定号码具体指设置的呼叫转移号码,在具体实施例中,所述特定号码为双卡双待手机终端中的非网络通话状态的电话号码。Wherein, the above-mentioned specific number specifically refers to the set call forwarding number. In a specific embodiment, the specific number is a phone number in a non-network call state in a dual-card dual-standby mobile terminal.
本发明实施例所述方案主要针对双卡双待模式的手机终端,特定号码设置为双卡中的其中一张卡对应的号码。当用户通过其中一张卡进行网络通话时,另一张卡处于待机状态,两者相互独立互不干扰,有正在进行网络通话的号码有来电呼叫时,将其转移至未进行网络通话处于待机状态的卡对应的号码,则避免网络通话被来电呼叫中断,同时也方便用户选择接听或拒绝转移至另一个卡号的来电呼叫。在其他实施例中,本发明还提供移动秘书台,将来电呼叫转移至该预设的秘书台号码,由秘书台接听电话后将电话内容以短消息内容发送到手机。该秘书台还提供机主留言查询短信、预约服务、设置密码和提醒等服务,以便为用户提供更智能方便的服务。The solution described in the embodiment of the present invention is mainly aimed at mobile terminals in dual-card dual-standby mode, and the specific number is set as the number corresponding to one of the dual-cards. When the user makes a network call through one of the cards, the other card is in standby mode. The two are independent of each other and do not interfere with each other. The number corresponding to the card in the status can prevent the network call from being interrupted by the incoming call, and it is also convenient for the user to choose to answer or reject the incoming call transferred to another card number. In other embodiments, the present invention also provides a mobile secretary station, which transfers incoming calls to the preset secretary station number, and the secretary station answers the call and sends the content of the call to the mobile phone as a short message. The secretary station also provides services such as machine owner message query SMS, service reservation, password setting and reminder, so as to provide users with more intelligent and convenient services.
在其他实施例中,本发明还包括提供一个网络通话界面,用于实现基于互联网的语音或视频通话。其中,所述网络通话界面包括通讯录、语音通话按钮、视频通话按钮等。用户选择通讯录中的任一好友,通过点击语音通话按钮或视频通话按钮,发送发起网络通话的指令,则网络通话界面接收该指令向相应的好友发起网络通话。通过该网络通话界面可以更方便监听手机终端是否处于开启网络通话,以便更及时方便地为手机终端设置来电呼叫转移。In other embodiments, the present invention also includes providing a network call interface for implementing voice or video calls based on the Internet. Wherein, the network call interface includes an address book, a voice call button, a video call button, and the like. The user selects any friend in the address book, and sends an instruction to initiate an internet call by clicking a voice call button or a video call button, and the internet call interface receives the instruction to initiate an internet call to the corresponding friend. Through the network call interface, it is more convenient to monitor whether the mobile terminal is in the open network call, so as to set the incoming call transfer for the mobile terminal more timely and conveniently.
在其他实施例中,本发明还包括提供一个移动通话拨号界面,用于基于替换手机终端系统自带的拨号键盘实现移动通话拨号。其中,所述移动通话拨号界面包括拨号键盘、电话号码显示区域、通讯录、拨号键、挂断键等,通过该拨号界面可以选择通讯录中的号码或直接输入号码进行拨号。当移动通话来电呼叫被转移至双卡双待手机终端的另一号码时,将该来电呼叫显示于所述移动通话拨号界面,具体为显示来电号码,并进行响铃提示,由用户选择是否接听。但该来电呼叫由于被转移到了另一个未进行网络通话的号码,两者互不干扰,故而可以在维持网络通话的情况下,由另一个未进行网络通话的号码接收来电呼叫。此外,基于该界面在方便用户拨打电话的同时,为用户建立第三方账号,便于将移动通话与更多的应用程序结合,实现更广泛便利的应用。In other embodiments, the present invention also includes providing a mobile call dialing interface, which is used to implement mobile call dialing based on replacing the dialing keyboard that comes with the mobile phone terminal system. Wherein, the mobile call dialing interface includes a dialing keyboard, a telephone number display area, an address book, a dialing key, a hang up key, etc. Through the dialing interface, a number in the address book can be selected or a number can be directly input for dialing. When a mobile call incoming call is transferred to another number of the dual-card dual-standby mobile phone terminal, the incoming call is displayed on the mobile call dial interface, specifically to display the incoming call number, and a ringing prompt is made, and the user chooses whether to answer the call . However, because the incoming call is transferred to another number that is not in the network call, the two do not interfere with each other, so the incoming call can be received by another number that is not in the network call while maintaining the network call. In addition, based on this interface, it is convenient for users to make calls, and at the same time, a third-party account is established for users, which facilitates the combination of mobile calls with more application programs, and realizes more extensive and convenient applications.
S103、当网络通话结束时取消该呼叫转移设置。S103. Cancel the call forwarding setting when the network call ends.
由于手机终端设置无条件呼叫转移以后,双卡双待手机终端处于网络通话的号码的来电呼叫,虽然被转移到另一个号码,但仍然不方便两个号码都接听电话。故当手机终端进行的网络通话结束时,应及时取消对手机终端设置的呼叫转移。After the mobile terminal is set with unconditional call forwarding, although the incoming call of the number of the dual-card dual-standby mobile terminal in the network call is transferred to another number, it is still inconvenient for both numbers to answer the call. Therefore, when the network call performed by the mobile terminal ends, the call forwarding set on the mobile terminal should be canceled in time.
所述呼叫转移具体由移动通信运行商根据手机终端的设置进行从源端进行操作,直接将来电呼叫转移至呼叫转移设定的目标号码。由于现今国内的移动通信运营商包括三个,分别为中国移动、中国联通、中国电信,每个运营商设置呼叫转移的操作指令不同,故对该三种手机终端取消设置所述呼叫转移的具体实现代码分别如下:The call forwarding is specifically operated by the mobile communication operator according to the setting of the mobile terminal, and the incoming call is directly forwarded to the target number set by the call forwarding. Since the current domestic mobile communication operators include three, namely China Mobile, China Unicom, and China Telecom, each operator has different operating instructions for setting call forwarding, so cancel the setting of the specific call forwarding instructions for the three mobile phone terminals. The implementation codes are as follows:
1、中国移动设置无条件呼叫转移的指令为##21#1. The order for China Mobile to set unconditional call forwarding is ##21#
Intent callIntent=new Intent(Intent.ACTION_CALL,Uri.parse(Uri.encode(“tel:##21#”)));Intent callIntent = new Intent(Intent.ACTION_CALL, Uri.parse(Uri.encode("tel:##21#")));
startActivity(callIntent);startActivity(callIntent);
2、中国联通设置无条件呼叫转移的指令为*720+send2. China Unicom sets the command of unconditional call forwarding as *720+send
Intent callIntent=new Intent(Intent.ACTION_CALL,Uri.parse(Uri.encode(“tel:*720+send”)));Intent callIntent = new Intent(Intent. ACTION_CALL, Uri. parse(Uri. encode("tel:*720+send")));
startActivity(callIntent);startActivity(callIntent);
3、中国电信设置无条件呼叫转移的指令为*7203. The command of China Telecom to set unconditional call forwarding is *720
Intent callIntent=new Intent(Intent.ACTION_CALL,Uri.parse(Uri.encode(“tel:*720”)));Intent callIntent = new Intent(Intent. ACTION_CALL, Uri. parse(Uri. encode("tel:*720")));
startActivity(callIntent);startActivity(callIntent);
基于上述方法,将结束网络通话的手机终端取消呼叫转移,恢复到原来可以接听电话的状态。Based on the above method, the mobile phone terminal that ends the network call cancels the call transfer, and restores to the original state where it can receive calls.
参考图2所示,基于模块化思维对本发明所述方法原理做进一步说明,提供一种基于呼叫转移实现的双卡双待手机终端通话装置,包括监听模块11、呼叫转移设置模块12、呼叫转移取消模块13,以及部分变换实施例中的第一通话模块14、第二通话模块15、网络类型检测模块16、来电提醒模块17,其中,With reference to shown in Fig. 2, based on modular thinking, the principle of the method of the present invention is further described, and a dual-card dual-standby mobile terminal communication device based on call transfer is provided, including a monitoring module 11, a call transfer setting module 12, a call transfer The cancellation module 13, and the first call module 14, the second call module 15, the network type detection module 16, and the incoming call reminder module 17 in some alternative embodiments, wherein,
监听模块11:配置于监听手机终端的两个号码是否开启网络通话;Monitoring module 11: configured to monitor whether the two numbers of the mobile phone terminal open the network call;
所述监听模块11具体由预先注册的一个后台服务执行。本实施例所称的后台服务,是指由以本方法所预先实现的一个程序模块,运行于内存中,通过内存中的相应主进程实现如前所述的提权操作后,向系统注册的一个通信服务进程。所述后台服务基于Android系统所提供的Binder机制,向System Manager注册,通过Android提供的固有的Binder机制,在后台服务与其监听网络通话进程之间建立C/S架构的沟通管道。具体而言,当获取到系统的Root权限后,为了便于后续实现对系统中其它进程的监听以及相关操作功能,本发明首先启动具有已经获得Root权限的由本方法实例化后得以运行而形成的主进程,通过主进程在系统中插入所述后台服务,例如具体可通过系统调用函数ServiceManager.addService()来实现插入操作,由此实现对本方法实例化程序所构造的后台服务的成功注册,所述后台服务由此成为系统底层级别的服务进程。需要注意的是,所述后台服务进程通过上述的配置,已经成为系统级别的服务进程,其权限显然高于其他用户层服务进程或应用进程的权限,因此该后台服务进程可以作为通信基础,为其他调用它的进程提供通信保障,完成系统与其他调用它的进程之间的通信连接。因此,所述的后台服务进程,具有与其监听的网络通话进程进行通信的能力,两者之间基于Binder机制进行通信,这种通信方式具有快速稳定的特点。所述后台服务进程主要用于实施对系统的网络通话进程的监控,以便及时获知手机终端是否基于用户的指令开启网络通话,从而便于执行后续的来电呼叫转移设置模块。The monitoring module 11 is specifically executed by a pre-registered background service. The background service referred to in this embodiment refers to a program module pre-implemented by this method, which runs in the memory and registers with the system after the corresponding main process in the memory realizes the aforementioned power-escalation operation. A communication service process. The background service is based on the Binder mechanism provided by the Android system, registers with the System Manager, and establishes a C/S architecture communication channel between the background service and its monitoring network call process through the inherent Binder mechanism provided by Android. Specifically, after obtaining the Root authority of the system, in order to facilitate subsequent monitoring of other processes in the system and related operating functions, the present invention first starts the main process that has obtained the Root authority and is instantiated and run by this method. process, insert the background service in the system through the main process, for example, the insertion operation can be realized by calling the function ServiceManager. The background service thus becomes the service process at the bottom level of the system. It should be noted that the background service process has become a system-level service process through the above configuration, and its authority is obviously higher than that of other user-level service processes or application processes. Therefore, the background service process can be used as a basis for communication. Other processes that call it provide communication guarantee and complete the communication connection between the system and other processes that call it. Therefore, the background service process has the ability to communicate with the network call process it monitors, and the communication between the two is based on the Binder mechanism. This communication method has the characteristics of fast and stable. The background service process is mainly used to monitor the network call process of the system, so as to know in time whether the mobile terminal starts the network call based on the user's instruction, so as to facilitate the execution of the subsequent incoming call transfer setting module.
其中,所述对网络通话的监控,具体指对相应的通信软件的网络通信行为进行监控,且该些通信软件采用双卡双待模式的手机终端的其中一个号码的数据流量或WiFi数据进行网络通信。如微信、QQ、易信等,当开启网络通话时,则该些通信软件会回调系统的相应函数接口,如视频通话时的摄像头接口、语音通话时的音频接口等,在该些函数接口处设置监听器,当这些函数接口通过网络通话进程被调用时触发监听器,通过回调后台服务的相关函数将开启网络通话的消息传输给后台服务。由此可以实现对双卡双待模式的手机终端的两个号码是否开启网络通话的行为的监控。Wherein, the monitoring of the network call specifically refers to the monitoring of the network communication behavior of the corresponding communication software, and the communication software uses the data traffic or WiFi data of one of the numbers of the mobile phone terminal in the dual card dual standby mode to conduct network communication. communication. Such as WeChat, QQ, Yixin, etc., when the network call is enabled, these communication software will call back the corresponding function interface of the system, such as the camera interface during video call, the audio interface during voice call, etc., at these function interfaces Set up a listener, trigger the listener when these function interfaces are called through the network call process, and transmit the message of starting the network call to the background service by calling back the related functions of the background service. In this way, the monitoring of whether the two numbers of the mobile phone terminal in the dual-card dual-standby mode is enabled for network calls can be realized.
需要注意的是,本发明所述网络通话具体指借助移动数据流量、WiFi等方式接入互联网,通过互联网进行的语音或视频通话,网络通话的实现方式不作为对本发明所述方法的限制。It should be noted that the Internet call in the present invention specifically refers to a voice or video call through the Internet connected to the Internet by means of mobile data traffic, WiFi, etc., and the implementation of the Internet call is not a limitation on the method of the present invention.
呼叫转移设置模块12:配置于当监听到手机终端开启网络通话时,设置呼叫转移,以便有移动通话来电呼叫时将其转移到特定号码,从而维持网络通话状态;Call transfer setting module 12: configured to set call transfer when the mobile phone terminal is monitored to open the network call, so that when there is a mobile call incoming call, it will be transferred to a specific number, thereby maintaining the network call state;
当监听到手机终端的任一号码开启网络通话时,设置呼叫转移,以防止有来电通话时网络切换至2G时造成网络通话的中断,将其转移到该手机终端的另一号码,从而维持手机终端的网络通话状态。When any number of the mobile terminal is monitored to open the network call, set the call forwarding to prevent the interruption of the network call when the network is switched to 2G when there is an incoming call, and transfer it to another number of the mobile terminal to maintain the mobile phone The network call status of the terminal.
优选的,监听到手机终端开启网络通话之后,还包括网络类型检测模块16,用于检测手机终端当前的网络类型,具体代码如下:Preferably, after listening to the mobile terminal to open the network call, it also includes a network type detection module 16, which is used to detect the current network type of the mobile terminal, and the specific codes are as follows:
int getNetType(Context context)int getNetType(Context context)
{{
int netType=-1;int netType = -1;
ConnectivityManager conMgr=(ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);ConnectivityManager conMgr = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo networkInfo=conMgr.getActiveNetworkInfo();NetworkInfo networkInfo = conMgr.getActiveNetworkInfo();
if(networkInfo==null)if(networkInfo==null)
{{
return netType;return netType;
}}
netType=networkInfo.getType();netType = networkInfo. getType();
}}
当netType为ConnectivityManager.TYPE_WIFI时,判断当前手机终端通过WiFi接入互联网,由于WiFi是基于无线局域网原理通信的,当有来电呼叫时完全不会受影响,从而网络通话也不会中断,故此种情况下不设置呼叫转移也能维持网络通话。When the netType is ConnectivityManager.TYPE_WIFI, it is judged that the current mobile terminal is connected to the Internet through WiFi. Since WiFi communicates based on the principle of wireless LAN, it will not be affected at all when there is an incoming call, so the network call will not be interrupted. Therefore, in this case The network call can be maintained without setting call forwarding.
当netType为ConnectivityManager.TYPE_MOBILE时,判断当前手机终端通过数据流量接入互联网,由于数据流量和来电呼叫都是基于TD-SCDMA技术进行通信,且该两种业务不能并发进行,来电呼叫业务优先级高于数据流量,当有来电呼叫时基于4G通信的数据流量就会被切换到基于2G进行语音通话,故而此时会产生断网,导致用户当前进行的网络通话中断。故在此种情况下设置呼叫转移,以禁止手机终端接收来电呼叫造成断网。When the netType is ConnectivityManager.TYPE_MOBILE, it is determined that the current mobile terminal is connected to the Internet through data traffic. Since data traffic and incoming calls are based on TD-SCDMA technology for communication, and these two services cannot be performed concurrently, the priority of the incoming call service is high. For data traffic, when there is an incoming call, the data traffic based on 4G communication will be switched to voice calls based on 2G, so the network will be disconnected at this time, resulting in the interruption of the user's current network call. Therefore, in this case, call forwarding is set to prevent the mobile terminal from receiving incoming calls and causing network disconnection.
其中,所述呼叫转移的设置在检测到开启网络通话且开始通话之前执行,以使呼叫转移真正起到拦截来电呼叫的作用,禁止手机终端接收来电呼叫。Wherein, the setting of the call forwarding is executed before the network call is detected and started, so that the call forwarding can really play the role of intercepting incoming calls, and the mobile terminal is prohibited from receiving incoming calls.
所述呼叫转移通常包括无条件呼叫转移和有条件呼叫转移,其中有条件呼叫转移包括遇忙呼叫转移、无应答呼叫转移、不可及呼叫转移。其中,本发明所述呼叫转移特指无条件呼叫转移,即在本发明所述实施例中,只要手机终端处于网络通话状态就无条件转移任何来电呼叫。The call forwarding generally includes unconditional call forwarding and conditional call forwarding, wherein the conditional call forwarding includes busy call forwarding, no answer call forwarding, and unreachable call forwarding. Wherein, the call forwarding in the present invention specifically refers to unconditional call forwarding, that is, in the embodiment of the present invention, any incoming call is unconditionally forwarded as long as the mobile terminal is in the network call state.
所述呼叫转移具体由移动通信运行商根据手机终端的设置进行从源端进行操作,直接将来电呼叫转移至呼叫转移设定的目标号码。由于现今国内的移动通信运营商包括三个,分别为中国移动、中国联通、中国电信,每个运营商设置呼叫转移的操作指令不同,故呼叫转移设置模块12对该三种手机终端设置所述呼叫转移的具体实现代码分别如下:The call forwarding is specifically operated by the mobile communication operator according to the setting of the mobile terminal, and the incoming call is directly forwarded to the target number set by the call forwarding. Because the current domestic mobile communication operators include three, respectively China Mobile, China Unicom, and China Telecom, each operator sets different operating instructions for call forwarding, so the call forwarding setting module 12 sets the above three mobile phone terminals. The specific implementation codes of call transfer are as follows:
1、中国移动设置无条件呼叫转移的指令为**21*电话号码#1. The command for China Mobile to set unconditional call forwarding is **21*phone number#
Intent callIntent=new Intent(Intent.ACTION_CALL,Uri.parse(Uri.encode(“tel:**21*特定号码#”)));Intent callIntent = new Intent(Intent.ACTION_CALL, Uri.parse(Uri.encode("tel:**21*specific number#")));
startActivity(callIntent);startActivity(callIntent);
2、中国联通设置无条件呼叫转移的指令为*72+电话号码+send2. The command of China Unicom to set unconditional call forwarding is *72+telephone number+send
Intent callIntent=new Intent(Intent.ACTION_CALL,Uri.parse(Uri.encode(“tel:*72+特定号码+send”)));Intent callIntent = new Intent(Intent.ACTION_CALL, Uri.parse(Uri.encode("tel:*72+specific number+send")));
startActivity(callIntent);startActivity(callIntent);
3、中国电信设置无条件呼叫转移的指令为*72+电话号码3. China Telecom sets the command of unconditional call forwarding as *72+telephone number
Intent callIntent=new Intent(Intent.ACTION_CALL,Uri.parse(Uri.encode(“tel:*72+特定号码”)))Intent callIntent=new Intent(Intent.ACTION_CALL,Uri.parse(Uri.encode("tel:*72+specific number")))
startActivity(callIntent);startActivity(callIntent);
其中,上述特定号码具体指设置的呼叫转移号码,在具体实施例中,所述特定号码可以为用户预设的任意电话号码、空号、预设的秘书台号码等电话号码。Wherein, the above-mentioned specific number specifically refers to the set call forwarding number. In a specific embodiment, the specific number can be any telephone number preset by the user, an empty number, a preset secretary desk number and other telephone numbers.
根据手机终端中SIM卡的状态可以将手机终端分为单卡单待模式、双卡双待模式、双卡单待模式等。其中单卡单待模式指一张SIM卡;双卡双待模式指两张SIM卡可以同时使用,且互不干扰;双卡单待模式指两张SIM卡,但使用一张卡时另一张卡处于关机状态。According to the state of the SIM card in the mobile terminal, the mobile terminal can be divided into a single-card single-standby mode, a dual-card dual-standby mode, a dual-card single-standby mode, and the like. The single-card single-standby mode refers to one SIM card; the dual-card dual-standby mode means that two SIM cards can be used at the same time without interfering with each other; the dual-card single-standby mode refers to two SIM cards, but the other A card is powered off.
优选的,针对单卡单待模式或双卡单待模式的手机终端,特定号码设置为用户预设的电话号码,提供一个呼叫转移号码的设定界面,接收用户的设定指令,将用户输入或从通讯录中选择的电话号码记录为呼叫转移的号码。所述特定号码还可以为空号,当来电呼叫为不属于用于通讯录中的陌生号码或用户设置的黑名单中的号码时,则将来电呼叫转移至空号,提示来电呼叫拨打的号码为空号,以拒绝接听此类来电呼叫。进一步的,本发明所述实施例中还提供移动秘书台,将来电呼叫转移至该预设的秘书台号码,由秘书台接听电话后将电话内容以短消息内容发送到手机。该秘书台还提供机主留言查询短信、预约服务、设置密码和提醒等服务,以便为用户提供更智能方便的服务。Preferably, for the mobile terminal of the single-card single-standby mode or the dual-card single-standby mode, the specific number is set as the user's preset phone number, a setting interface for calling the forwarding number is provided, the user's setting instruction is received, and the user inputs Or record a phone number selected from the address book as the number for call forwarding. The specific number can also be an empty number. When the incoming call is not an unfamiliar number in the address book or a number in the blacklist set by the user, the incoming call will be transferred to the empty number, and the incoming call will be prompted to dial the number Leave an empty number to reject such incoming calls. Further, the embodiment of the present invention also provides a mobile secretary station, which transfers incoming calls to the preset secretary station number, and the secretary station answers the call and sends the content of the call to the mobile phone as a short message. The secretary station also provides services such as message query SMS for the owner, appointment service, password setting and reminder, so as to provide users with more intelligent and convenient services.
优选的,针对双卡双待模式的手机终端,特定号码设置为双卡中的其中一张卡对应的号码。当用户通过其中一张卡进行网络通话时,另一张卡处于待机状态,两者相互独立互不干扰,有正在进行网络通话的号码有来电呼叫时,将其转移至未进行网络通话处于待机状态的卡对应的号码,则避免网络通话被来电呼叫中断,同时也方便用户选择接听或拒绝转移至另一个卡号的来电呼叫。进一步的,本发明所述实施例中还提供移动秘书台,将来电呼叫转移至该预设的秘书台号码,由秘书台接听电话后将电话内容以短消息内容发送到手机。该秘书台还提供机主留言查询短信、预约服务、设置密码和提醒等服务,以便为用户提供更智能方便的服务。Preferably, for a mobile phone terminal in dual-card dual-standby mode, the specific number is set as the number corresponding to one of the dual-cards. When the user makes a network call through one of the cards, the other card is in standby mode. The two are independent of each other and do not interfere with each other. The number corresponding to the card in the status can prevent the network call from being interrupted by the incoming call, and it is also convenient for the user to choose to answer or reject the incoming call transferred to another card number. Further, the embodiment of the present invention also provides a mobile secretary station, which transfers incoming calls to the preset secretary station number, and the secretary station answers the call and sends the content of the call to the mobile phone as a short message. The secretary station also provides services such as machine owner message query SMS, service reservation, password setting and reminder, so as to provide users with more intelligent and convenient services.
在其他实施例中,本发明还包括第一通话模块14,提供一个网络通话界面,用于实现基于互联网的语音或视频通话。其中,所述网络通话界面包括通讯录、语音通话按钮、视频通话按钮等。用户选择通讯录中的任一好友,通过点击语音通话按钮或视频通话按钮,发送发起网络通话的指令,则网络通话界面接收该指令向相应的好友发起网络通话。通过该网络通话界面可以更方便监听手机终端是否处于开启网络通话,以便更及时方便地为手机终端设置来电呼叫转移。In other embodiments, the present invention further includes a first call module 14, which provides a network call interface for implementing voice or video calls based on the Internet. Wherein, the network call interface includes an address book, a voice call button, a video call button, and the like. The user selects any friend in the address book, and sends an instruction to initiate an internet call by clicking a voice call button or a video call button, and the internet call interface receives the instruction to initiate an internet call to the corresponding friend. Through the network call interface, it is more convenient to monitor whether the mobile terminal is in the open network call, so as to set the incoming call transfer for the mobile terminal more timely and conveniently.
在其他实施例中,本发明还包括第二通话模块15,提供一个移动通话拨号界面,用于基于替换手机终端系统自带的拨号键盘实现移动通话拨号。其中,所述移动通话拨号界面包括拨号键盘、电话号码显示区域、通讯录、拨号键、挂断键等,通过该拨号界面可以选择通讯录中的号码或直接输入号码进行拨号。当移动通话来电呼叫被转移至双卡双待手机终端的另一号码时,由来电提醒模块17将该来电呼叫显示于所述移动通话拨号界面,具体为显示来电号码,并进行响铃提示,由用户选择是否接听。但该来电呼叫由于被转移到了另一个未进行网络通话的号码,两者互不干扰,故而可以在维持网络通话的情况下,由另一个未进行网络通话的号码接收来电呼叫。此外,基于该界面在方便用户拨打电话的同时,为用户建立第三方账号,便于将移动通话与更多的应用程序结合,实现更广泛便利的应用。In other embodiments, the present invention further includes a second call module 15, which provides a mobile call dialing interface for implementing mobile call dialing based on replacing the dialing keyboard that comes with the mobile phone terminal system. Wherein, the mobile call dialing interface includes a dialing keyboard, a telephone number display area, an address book, a dialing key, a hang up key, etc. Through the dialing interface, a number in the address book can be selected or a number can be directly input for dialing. When the mobile call incoming call is transferred to another number of the dual-card dual-standby mobile phone terminal, the incoming call is displayed on the mobile call dialing interface by the incoming call reminder module 17, specifically for displaying the incoming call number, and ringing for prompting, It is up to the user to choose whether to answer or not. However, since the incoming call is transferred to another number that is not in the network call, the two do not interfere with each other, so the incoming call can be received by another number that is not in the network call while maintaining the network call. In addition, based on this interface, it is convenient for users to make calls, and at the same time, a third-party account is established for users, which facilitates the combination of mobile calls with more application programs, and realizes more extensive and convenient applications.
呼叫转移取消模块13:配置于当网络通话结束时取消所述呼叫转移设置。Call forwarding cancellation module 13: configured to cancel the call forwarding setting when the network call ends.
由于手机终端设置无条件呼叫转移以后,双卡双待手机终端处于网络通话的号码的来电呼叫,虽然被转移到另一个号码,但仍然不方便两个号码都接听电话。故当手机终端进行的网络通话结束时,应及时取消对手机终端设置的呼叫转移。After the mobile terminal is set with unconditional call forwarding, although the incoming call of the number of the dual-card dual-standby mobile terminal in the network call is transferred to another number, it is still inconvenient for both numbers to answer the call. Therefore, when the network call performed by the mobile terminal ends, the call forwarding set on the mobile terminal should be canceled in time.
所述呼叫转移具体由移动通信运行商根据手机终端的设置进行从源端进行操作,直接将来电呼叫转移至呼叫转移设定的目标号码。由于现今国内的移动通信运营商包括三个,分别为中国移动、中国联通、中国电信,每个运营商设置呼叫转移的操作指令不同,故呼叫转移取消模块13对该三种手机终端取消设置所述呼叫转移的具体实现代码分别如下:The call forwarding is specifically operated by the mobile communication operator according to the setting of the mobile terminal, and the incoming call is directly forwarded to the target number set by the call forwarding. Since the current domestic mobile communication operators include three, namely China Mobile, China Unicom, and China Telecom, each operator has different operating instructions for setting call forwarding, so the call forwarding cancellation module 13 cancels all settings for these three mobile phone terminals. The specific implementation codes of the above call transfer are as follows:
1、中国移动设置无条件呼叫转移的指令为##21#1. The order for China Mobile to set unconditional call forwarding is ##21#
Intent callIntent=new Intent(Intent.ACTION_CALL,Uri.parse(Uri.encode(“tel:##21#”)));Intent callIntent = new Intent(Intent.ACTION_CALL, Uri.parse(Uri.encode("tel:##21#")));
startActivity(callIntent);startActivity(callIntent);
2、中国联通设置无条件呼叫转移的指令为*720+send2. China Unicom sets the command of unconditional call forwarding as *720+send
Intent callIntent=new Intent(Intent.ACTION_CALL,Uri.parse(Uri.encode(“tel:*720+send”)));Intent callIntent = new Intent(Intent. ACTION_CALL, Uri. parse(Uri. encode("tel:*720+send")));
startActivity(callIntent);startActivity(callIntent);
3、中国电信设置无条件呼叫转移的指令为*7203. The command of China Telecom to set unconditional call forwarding is *720
Intent callIntent=new Intent(Intent.ACTION_CALL,Uri.parse(Uri.encode(“tel:*720”)));Intent callIntent = new Intent(Intent. ACTION_CALL, Uri. parse(Uri. encode("tel:*720")));
startActivity(callIntent);startActivity(callIntent);
基于上述方法,将结束网络通话的手机终端取消呼叫转移,恢复到原来可以接听电话的状态。Based on the above method, the mobile phone terminal that ends the network call cancels the call transfer, and restores to the original state where it can receive calls.
本发明公开了如下方案:The invention discloses the following scheme:
A1、一种基于呼叫转移实现的双卡双待手机终端通话方法,其特征在于,包括以下步骤:A1, a dual-card dual-standby mobile phone terminal call method realized based on call transfer, is characterized in that, comprising the following steps:
监听手机终端的两个号码是否开启网络通话;Monitor whether the two numbers of the mobile phone terminal open the network call;
当任一号码开启网络通话时,设置呼叫转移,以便该号码有移动通话来电呼叫时将其转移到该手机终端的另一号码,从而维持该号码的网络通话状态;When any number opens the network call, set the call forwarding, so that when the number has a mobile phone call, it will be transferred to another number of the mobile terminal, so as to maintain the network call status of the number;
当网络通话结束时取消该呼叫转移设置。Cancel the call forwarding setting when the Internet call ends.
A2、根据A1所述的方法,其特征在于,所述呼叫转移具体设置为无条件呼叫转移。A2. The method according to A1, wherein the call forwarding is specifically set as unconditional call forwarding.
A3、根据A1所述的方法,其特征在于,还包括提供一个网络通话界面,接收网络通话指令以发起网络通话。A3. The method according to A1, further comprising providing an internet call interface for receiving an internet call instruction to initiate an internet call.
A4、根据A1所述的方法,其特征在于,监听两个不同的号码开启网络通话的步骤之后,还包括检测手机终端的网络类型,其中,A4, according to the method described in A1, it is characterized in that, after the step of monitoring two different numbers to start the network call, it also includes detecting the network type of the mobile terminal, wherein,
如果通过WiFi接入互联网则不设置呼叫转移;If you access the Internet through WiFi, do not set call forwarding;
如果通过数据流量接入互联网则设置呼叫转移。Set call forwarding if accessing the Internet via data traffic.
A5、根据A1所述的方法,其特征在于,所述呼叫转移的设置具体在网络通话开始之前执行。A5. The method according to A1, wherein the setting of the call forwarding is specifically performed before the network call starts.
A6、根据A1所述的方法,其特征在于,还包括提供一个移动通话拨号界面,接收移动通话拨号指令以发起移动通话。A6. The method according to A1, further comprising providing a mobile call dialing interface for receiving a mobile call dialing instruction to initiate a mobile call.
A7、根据A6所述的方法,其特征在于,还包括移动通话来电呼叫转移至手机终端的另一号码后,将该来电呼叫显示于移动通话拨号界面,并进行响铃提示。A7. The method according to A6, further comprising: after transferring the incoming mobile phone call to another number of the mobile phone terminal, displaying the incoming call on the mobile phone dialing interface and giving a ringing reminder.
B1、一种基于呼叫转移实现的双卡双待手机终端通话装置,其特征在于,包括以下步骤:B1, a dual-card dual-standby mobile phone terminal communication device realized based on call transfer, is characterized in that, comprising the following steps:
监听模块:用于监听手机终端的两个号码是否开启网络通话;Monitoring module: used to monitor whether the two numbers of the mobile terminal are open for network calls;
呼叫转移设置模块:用于当任一号码开启网络通话时,设置呼叫转移,以便该号码有移动通话来电呼叫时将其转移到该手机终端的另一号码,从而维持该号码的网络通话状态;Call transfer setting module: it is used to set call transfer when any number starts the network call, so that when the number has a mobile phone call, it will be transferred to another number of the mobile terminal, so as to maintain the network call status of the number;
呼叫转移取消模块:用于当网络通话结束时取消该呼叫转移设置。Call forwarding cancellation module: used for canceling the call forwarding setting when the network call ends.
B2、根据B1所述的装置,其特征在于,所述呼叫转移具体设置为无条件呼叫转移。B2. The device according to B1, wherein the call forwarding is specifically set as unconditional call forwarding.
B3、根据B1所述的装置,其特征在于,还包括第一通话模块,用于提供一个网络通话界面,接收网络通话指令以发起网络通话。B3. The device according to B1, further comprising a first call module, configured to provide a network call interface, and receive a network call instruction to initiate a network call.
B4、根据B1所述的装置,其特征在于,还包括网络类型检测模块,用于检测手机终端的网络类型,其中,B4. The device according to B1, further comprising a network type detection module for detecting the network type of the mobile terminal, wherein,
如果通过WiFi接入互联网则不设置呼叫转移;If you access the Internet through WiFi, do not set call forwarding;
如果通过数据流量接入互联网则设置呼叫转移。Set call forwarding if accessing the Internet via data traffic.
B5、根据B1所述的装置,其特征在于,所述呼叫转移设置模块在网络通话开始之前执行。B5. The device according to B1, wherein the call transfer setting module is executed before the network call starts.
B6、根据B1所述的装置,其特征在于,还包括第二通话模块,用于提供一个移动通话拨号界面,接收移动通话拨号指令以发起移动通话。B6. The device according to B1 is characterized in that it also includes a second call module, configured to provide a mobile call dial interface, and receive a mobile call dial instruction to initiate a mobile call.
B7、根据B6所述的装置,其特征在于,还包括来电提醒模块,用于移动通话来电呼叫转移至手机终端的另一号码后,将该来电呼叫显示于移动通话拨号界面,并进行响铃提示。B7, according to the described device of B6, it is characterized in that, also comprises incoming call reminding module, after the mobile call incoming call is transferred to another number of mobile phone terminal, this incoming call is displayed on the mobile call dialing interface, and rings hint.
综上所述,本发明所述方法通过对双卡双待模式的手机终端设置来电呼叫转移,由其中一个未进行网络通话处于待机状态的号码代替另一个进行网络通话号码的手机号码接听来电呼叫,解决了网络通话过程中由于来电呼叫造成的断网,而使得网络通话中断的问题,进一步提高了用户进行网络通话的质量和体验度。To sum up, the method of the present invention sets incoming call forwarding for mobile terminals in dual-card dual-standby mode, and one of the mobile numbers that is not in the standby state for network calls is used to answer incoming calls instead of the other mobile phone number for network calls. , which solves the problem that the network call is interrupted due to the disconnection of the network caused by the incoming call during the network call, and further improves the quality and experience of the user's network call.
以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。The above descriptions are only part of the embodiments of the present invention. It should be pointed out that those skilled in the art can make some improvements and modifications without departing from the principles of the present invention. It should be regarded as the protection scope of the present invention.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510641611.9A CN106559767A (en) | 2015-09-30 | 2015-09-30 | Based on the double card double standby mobile phone terminal call method and device that call forwarding is realized |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510641611.9A CN106559767A (en) | 2015-09-30 | 2015-09-30 | Based on the double card double standby mobile phone terminal call method and device that call forwarding is realized |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106559767A true CN106559767A (en) | 2017-04-05 |
Family
ID=58417842
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510641611.9A Pending CN106559767A (en) | 2015-09-30 | 2015-09-30 | Based on the double card double standby mobile phone terminal call method and device that call forwarding is realized |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106559767A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109819413A (en) * | 2017-11-21 | 2019-05-28 | 中国移动通信集团终端有限公司 | Call forwarding configuration method, device, computer equipment and computer storage medium |
CN112312337A (en) * | 2020-11-06 | 2021-02-02 | 珠海格力电器股份有限公司 | Method and device for processing incoming call of mobile phone |
CN113923607A (en) * | 2021-10-12 | 2022-01-11 | 广州小鹏自动驾驶科技有限公司 | Method, device and system for voice interaction outside vehicle |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101022601A (en) * | 2007-03-27 | 2007-08-22 | 华为技术有限公司 | Mobile terminal calling shifting method and device |
EP2637429A1 (en) * | 2012-03-06 | 2013-09-11 | Telefónica Germany GmbH & Co. OHG | Call establishment to an active SIM card identifier in a mobile communications network |
CN103987099A (en) * | 2014-05-15 | 2014-08-13 | 宇龙计算机通信科技(深圳)有限公司 | Voice communication method and system for multi-card and multi-standby terminal |
CN104243513A (en) * | 2013-06-08 | 2014-12-24 | 深圳市众鸿科技股份有限公司 | Data transmission device of double-card navigation system |
US8958539B2 (en) * | 2008-04-23 | 2015-02-17 | Centurylink Intellectual Property Llc | System and method for network based call transfers |
CN104780517A (en) * | 2014-01-15 | 2015-07-15 | 诺基亚公司 | Method and device for communication of mobile phone |
-
2015
- 2015-09-30 CN CN201510641611.9A patent/CN106559767A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101022601A (en) * | 2007-03-27 | 2007-08-22 | 华为技术有限公司 | Mobile terminal calling shifting method and device |
US8958539B2 (en) * | 2008-04-23 | 2015-02-17 | Centurylink Intellectual Property Llc | System and method for network based call transfers |
EP2637429A1 (en) * | 2012-03-06 | 2013-09-11 | Telefónica Germany GmbH & Co. OHG | Call establishment to an active SIM card identifier in a mobile communications network |
CN104243513A (en) * | 2013-06-08 | 2014-12-24 | 深圳市众鸿科技股份有限公司 | Data transmission device of double-card navigation system |
CN104780517A (en) * | 2014-01-15 | 2015-07-15 | 诺基亚公司 | Method and device for communication of mobile phone |
CN103987099A (en) * | 2014-05-15 | 2014-08-13 | 宇龙计算机通信科技(深圳)有限公司 | Voice communication method and system for multi-card and multi-standby terminal |
Non-Patent Citations (3)
Title |
---|
严寒: "《长春指南》", 31 July 2002, 吉林科学出版社 * |
蒋显福: "《多彩的十堰-车城现代生活指南》", 31 December 2003, 十堰市委宣传部 * |
高志敏: "《通信电器》", 31 July 2001, 中国电力出版社 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109819413A (en) * | 2017-11-21 | 2019-05-28 | 中国移动通信集团终端有限公司 | Call forwarding configuration method, device, computer equipment and computer storage medium |
CN112312337A (en) * | 2020-11-06 | 2021-02-02 | 珠海格力电器股份有限公司 | Method and device for processing incoming call of mobile phone |
CN113923607A (en) * | 2021-10-12 | 2022-01-11 | 广州小鹏自动驾驶科技有限公司 | Method, device and system for voice interaction outside vehicle |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106559591B (en) | Method and device for calling mobile terminal based on call transfer | |
CN109391648B (en) | A method, device and communication system for associating application and network slicing | |
CN109891933B (en) | Method and terminal for simultaneously supporting voice service and data service | |
CN104469662A (en) | Automated communication switching method and equipment among multiple mobile communication terminals | |
EP2649859B1 (en) | Automatically enabling wireless communication | |
WO2013097452A1 (en) | Method for receiving data, method for transmitting data, mobile terminal, and server | |
US9258672B2 (en) | Short-range wireless communication device | |
EP2680661B1 (en) | Mode Switching Method and Device | |
EP4096252B1 (en) | Voice call transfer method and electronic device | |
CN101132288A (en) | Network long-range control method, system and device between terminals | |
CN104754674A (en) | Method and system for intelligent mobile terminal to access Wi-Fi accessory equipment and 3G/4G network at same time | |
CN106559767A (en) | Based on the double card double standby mobile phone terminal call method and device that call forwarding is realized | |
WO2016106737A1 (en) | Call transfer method and terminal | |
CN111787496B (en) | Method and equipment for switching calls between mobile phones | |
EP2949083A1 (en) | Receiving a communication event | |
JP2003219032A (en) | How to notify the status of mobile phone in real time and control center of mobile phone service | |
US10368210B2 (en) | Service processing method, terminal device, and service roaming network | |
JP2023509407A (en) | Multicast service processing method, multicast service configuration method, terminal and network equipment | |
WO2016011614A1 (en) | Method and device for blocking harassment number | |
CN105376400A (en) | Communication control method and device for mobile terminal and mobile terminal | |
CN105101189A (en) | Mobile terminal anti-tracking method and mobile terminal | |
CN106550336A (en) | Information sending, receiving method and related device based on handset dialing | |
KR102408385B1 (en) | Switching call module of mobile communication terminal and method for switching call and the program stored in medium for executing the method, and system for switching call | |
CN103402013A (en) | Terminal and data processing method | |
CN114258009B (en) | Function configuration method, device, terminal and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170405 |