Call forwarding setting method, device, storage medium, controller and communication equipment

文档序号:490713 发布日期:2022-01-04 浏览:47次 中文

阅读说明:本技术 呼叫转移设置方法、装置、存储介质、控制器和通话设备 (Call forwarding setting method, device, storage medium, controller and communication equipment ) 是由 赵培杰 于 2021-09-30 设计创作,主要内容包括:本发明公开了一种呼叫转移设置方法、装置、存储介质、控制器和通话设备。该方法包括:在检测到呼叫转移设置操作时,判断目标电话号码是否开启呼叫等待业务;若是,则控制输出装置输出呼叫等待关闭提醒信息;若否,则开启目标电话号码的呼叫转移业务。采用本发明,可以避免呼叫转移设置失效,避免用户漏接电话。(The invention discloses a call forwarding setting method, a call forwarding setting device, a storage medium, a controller and a communication device. The method comprises the following steps: when detecting the call forwarding setting operation, judging whether a target telephone number starts a call waiting service or not; if yes, controlling the output device to output call waiting closing reminding information; if not, the call forwarding service of the target telephone number is started. The invention can avoid the failure of call forwarding setting and avoid the missed call of users.)

1. A call forwarding setting method, comprising:

when detecting the call forwarding setting operation, judging whether a target telephone number starts a call waiting service or not;

if yes, controlling the output device to output call waiting closing reminding information;

if not, the call forwarding service of the target telephone number is started.

2. The method of claim 1, wherein the call forwarding setup operation comprises entering a call forwarding setup interface.

3. The method of claim 1, wherein determining whether the destination telephone number initiates a call waiting service comprises:

based on the target telephone number, sending a state query instruction of the call waiting service to a receiving terminal, and receiving a query result returned by the receiving terminal;

and judging whether the call waiting service is started or not according to the query result.

4. The method of claim 1, wherein after detecting the call forwarding setup operation, before the turning on the call forwarding service for the target telephone number, further comprising:

acquiring a transfer number input through a number input operation;

the starting of the call forwarding service of the target telephone number comprises the following steps: and sending a call forwarding service opening instruction to the operator server according to the forwarding number.

5. The method of claim 1, wherein after the controlling the output device to output the call waiting close reminding message, the method further comprises:

and after detecting that the call waiting service of the target telephone number is closed, starting the call forwarding service of the target telephone number.

6. The method of claim 1, wherein after the controlling the output device to output the call waiting close reminding message, the method further comprises:

and if detecting that the call waiting service of the target telephone number is not closed, returning to the step of outputting call waiting closing reminding information by the control output device.

7. A call forwarding device, comprising:

the service analysis module is used for judging whether the target telephone number starts a call waiting service or not when detecting the call forwarding setting operation;

the service closing module is used for controlling the output device to output call waiting closing reminding information when the target telephone number opens the call waiting service;

and the transfer starting module is used for starting the call transfer service of the target telephone number when the call waiting service is not started by the target telephone number.

8. The apparatus of claim 7, wherein the service analysis module, when detecting a call forwarding setup operation, sends a status query instruction of the call waiting service to a receiving end based on the target phone number, receives a query result returned by the receiving end, and determines whether the call waiting service is turned on according to the query result.

9. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the method of any one of claims 1 to 6.

10. A controller comprising a memory and a processor, the memory storing a computer program, characterized in that the processor, when executing the computer program, implements the steps of the method of any of claims 1 to 6.

11. A speech device comprising a device body and the controller of claim 10, the controller being connected to the device body.

Technical Field

The present invention relates to the field of telecommunications technologies, and in particular, to a call forwarding setting method, apparatus, storage medium, controller, and telephony device.

Background

For a mobile phone, a fixed telephone and other communication devices, in addition to a basic telecommunication service, a supplementary service is usually set. Call waiting and call forwarding are two supplementary services commonly used by people in call setup, and call forwarding is further divided into: unconditional transfers, busy transfers, unresponsive transfers, and unreachable transfers.

Generally, the user keeps turning on the call waiting service and turns on the call forwarding service when there is a need. In most cases, however, call waiting is of higher priority than call forwarding; therefore, when the call forwarding is reset while the call waiting service is turned on, the call forwarding fails, and a user may miss many calls.

Disclosure of Invention

The technical problem to be solved by the invention is as follows: in the prior art, when a user resets call forwarding under the condition of starting a call waiting service, the call forwarding fails to work, so that the problem that the user misses important calls is solved.

In order to solve the technical problem, the invention provides a call forwarding setting method, a call forwarding setting device, a storage medium, a controller and a communication device.

A call forwarding setup method, comprising:

when detecting the call forwarding setting operation, judging whether a target telephone number starts a call waiting service or not;

if yes, controlling the output device to output call waiting closing reminding information;

if not, the call forwarding service of the target telephone number is started.

In one embodiment, the call forwarding setup operation comprises entering a call forwarding setup interface.

In one embodiment, the determining whether the target phone number starts a call waiting service includes:

based on the target telephone number, sending a state query instruction of the call waiting service to a receiving terminal, and receiving a query result returned by the receiving terminal;

and judging whether the call waiting service is started or not according to the query result.

In one embodiment, after detecting the call forwarding setting operation, before the turning on the call forwarding service of the target telephone number, the method further includes:

acquiring a transfer number input through a number input operation;

the starting of the call forwarding service of the target telephone number comprises the following steps: and sending a call forwarding service opening instruction to the operator server according to the forwarding number.

In one embodiment, after the controlling and outputting device outputs the call waiting close reminding message, the method further includes:

and after detecting that the call waiting service of the target telephone number is closed, starting the call forwarding service of the target telephone number.

In one embodiment, after the controlling and outputting device outputs the call waiting close reminding message, the method further includes:

and if detecting that the call waiting service of the target telephone number is not closed, returning to the step of outputting call waiting closing reminding information by the control output device.

A call forwarding setting apparatus comprising:

the service analysis module is used for judging whether the target telephone number starts a call waiting service or not when detecting the call forwarding setting operation;

the service closing module is used for controlling the output device to output call waiting closing reminding information when the target telephone number opens the call waiting service;

and the transfer starting module is used for starting the call transfer service of the target telephone number when the call waiting service is not started by the target telephone number.

In one embodiment, when detecting a call forwarding setting operation, the service analysis module sends a state query instruction of a call waiting service to a receiving end based on the target telephone number, receives a query result returned by the receiving end, and determines whether the call waiting service is started according to the query result.

A computer-readable storage medium, on which a computer program is stored which, when executed by a processor, carries out the steps of:

when detecting the call forwarding setting operation, judging whether a target telephone number starts a call waiting service or not;

if yes, controlling the output device to output call waiting closing reminding information;

if not, the call forwarding service of the target telephone number is started.

A controller comprising a memory and a processor, the memory storing a computer program, the processor implementing the following steps when executing the computer program:

when detecting the call forwarding setting operation, judging whether a target telephone number starts a call waiting service or not;

if yes, controlling the output device to output call waiting closing reminding information;

if not, the call forwarding service of the target telephone number is started.

A communication device comprises a device body and the controller, wherein the controller is connected with the device body.

Compared with the prior art, one or more embodiments in the above scheme can have the following advantages or beneficial effects:

when detecting the call forwarding setting operation, controlling and outputting call forwarding closing reminding information under the condition that the call forwarding service is opened by checking whether the call waiting service of the target telephone number is opened or not so as to prompt a user to close the call waiting service and ensure that the call forwarding service is opened again under the condition that the call waiting service is closed, thereby avoiding the failure of the call forwarding setting, ensuring the validity of the call forwarding, enabling the call forwarding to be forwarded normally and avoiding the user from missing the call.

Drawings

The scope of the present disclosure may be better understood by reading the following detailed description of exemplary embodiments in conjunction with the accompanying drawings. Wherein the included drawings are:

FIG. 1 is a flow diagram illustrating a call forwarding setup method according to an embodiment;

FIG. 2 is a flow chart illustrating a call forwarding setup method according to another embodiment;

fig. 3 is a block diagram showing the structure of a call forwarding apparatus according to an embodiment.

Detailed Description

In order to make the objects, technical solutions and advantages of the present invention clearer, the following will describe in detail an implementation method of the present invention with reference to the accompanying drawings and embodiments, so that how to apply technical means to solve the technical problems and achieve the technical effects can be fully understood and implemented.

For supplementary services, the operator provides a prioritization of call waiting and call forwarding as follows: (1) unconditional forwarding and call waiting: unconditional transfer is preferred; (2) busy transfer and call waiting: when busy, the call waiting is prior; (3) implicit call forwarding and call waiting: call waiting takes precedence. It can be seen that call waiting is in most cases given a higher priority than call forwarding, and if call waiting is turned on, the call forwarding setting is in many cases not valid.

Based on this, the invention provides a scheme which can avoid the failure of call forwarding setting caused by opening call waiting.

As shown in fig. 1, in one embodiment, a call forwarding setting method is provided, including the steps of:

s130: and when detecting the call forwarding setting operation, judging whether the target telephone number starts a call waiting service or not.

The target telephone number refers to a telephone number for which call forwarding needs to be set; the call transfer setting operation is an operation for instructing preparation of call transfer setting. The call forwarding setup operation corresponds to a destination telephone number. For example, for a call device supporting dual card and dual standby, a user may perform an operation on a corresponding interface of a SIM (Subscriber Identity Module) card 1 or a SIM card 2 to perform a call forwarding setting operation corresponding to a phone number of the SIM card 1, or perform a call forwarding setting operation corresponding to the SIM card 2.

When the call forwarding setting operation is detected, it indicates that call forwarding needs to be set for the target telephone number, and at this time, it is determined whether the call waiting service is started by the target telephone number. Specifically, if the target phone number starts the call waiting service, step S150 is executed, otherwise step S190 is executed.

S150: and controlling the output device to output the call waiting closing reminding information.

The call waiting close reminding information is information for reminding to close the call waiting service. In particular, the output device may be a display screen of the telephony device, or may also be other devices, such as a voice announcer. For example, taking the display screen as an example, the display screen outputs the call waiting closing reminding information in the form of a prompt box to prompt the user that the call waiting service of the target telephone number is in an open state and the call waiting service needs to be closed to normally use the call forwarding service, otherwise, the call forwarding service is not valid.

S190: and opening the call forwarding service of the target telephone number.

According to the call forwarding setting method, when the call forwarding setting operation is detected, whether the call waiting service of the target telephone number is started or not is checked, the call waiting closing reminding information is controlled to be output under the condition that the call waiting service is started, so that the user is prompted to close the call waiting service, the call forwarding service is ensured to be started again under the condition that the call waiting service is closed, the call forwarding setting is prevented from being invalid, the validity of call forwarding is ensured, the call forwarding conversation can be normally transferred, and the user is prevented from missing calls.

In one embodiment, the call forwarding setup operation includes entering a call forwarding setup interface.

Specifically, the user can perform an interface entry request operation; and responding to the interface entering request operation, and entering a call forwarding setting interface corresponding to the target telephone number. The display of the telephony device displays a call forwarding setup interface. For example, the interface entry request operation may be a click on a designated area of a designated interface, or may also be another form of touch operation.

In one embodiment, the call forwarding configuration interface includes an unconditional forwarding configuration interface, a busy forwarding configuration interface, a no answer forwarding configuration interface, and an unreachable forwarding configuration interface.

Wherein, the unconditional transfer setting interface is an interface for setting unconditional call transfer; the busy transfer setting interface is used for setting the interface of call transfer when the telephone is busy; the no-answer transfer setting interface is used for setting the call transfer when the telephone is no-answer; the unreachable transfer setting interface is an interface for setting call transfer when call cannot be connected due to no signal, no electricity and the like. After entering any interface of the unconditional transfer setting interface, the busy transfer setting interface, the no-response transfer setting interface and the unreachable transfer setting interface of the target telephone number, the steps S130 to S190 are executed, so that the effective setting of any call transfer of the unconditional transfer, the busy transfer, the no-response transfer and the unreachable transfer is realized.

It is understood that in other embodiments, the call transfer setting interface may also be a previous layer display interface of the unconditional transfer setting interface, the busy transfer setting interface, the no-response transfer setting interface, and the unreachable transfer setting interface, where the previous layer display interface displays several options, i.e., unconditional transfer, busy transfer, no-response transfer, and unreachable transfer, and the user enters the corresponding setting interface by clicking one of the options, e.g., enters the busy transfer setting interface by clicking the busy transfer.

In one embodiment, the step of determining whether the destination phone number turns on the call waiting service in step S130 includes steps (a1) and (a 2).

Step (a 1): and based on the target telephone number, sending a state query instruction of the call waiting service to the receiving end, and receiving a query result returned by the receiving end.

The state query instruction of the call waiting service is used for indicating the opening state of the query call waiting service. The receiving end is a terminal, such as an operator server (core network), which can query the on state of the call waiting service. Specifically, after detecting a call forwarding setting operation, for example, entering a call forwarding setting interface, a relevant interface may be called, and a state query instruction of the call waiting service is sent to the core network, for example, a relevant function is found in the android system for querying, and the function is to query the start state of the call waiting service, and only needs to be called when the call forwarding setting interface is opened. After receiving the state query instruction, the core network queries according to the target telephone number and returns a query result; for example, the activated supplementary service is queried, if the call waiting service is activated, the query result includes the call waiting service, otherwise, the query result does not include the call waiting service.

Step (a 2): and judging whether the call waiting service is started or not according to the query result.

The state query instruction is sent to the receiving end to obtain a query result, so that whether the call waiting service is started or not can be accurately judged.

It is understood that in other embodiments, the step of determining whether the target phone number starts the call waiting service may be implemented in other manners. For example, a user starts a call waiting service by clicking a virtual open key on a call waiting setting interface of a target telephone number; correspondingly, when the call forwarding setting operation is detected, whether the call waiting service is started by detecting whether the virtual start key of the call waiting setting interface is started or not can be judged.

In one embodiment, after step S130, the method may further include: and based on the target telephone number, sending a state query instruction of the call forwarding service to the receiving end, and receiving a query result returned by the receiving end. The state query instruction of the call forwarding service is used for indicating the on state of the query call forwarding service. The starting state query of the call forwarding service can be realized by sending the state query instruction of the call forwarding service to the receiving end.

In one embodiment, after detecting the call forwarding setting operation and before step S190, the method further includes: a forward number input by a number input operation is acquired.

Wherein the number input operation is an operation for inputting a forwarding number. In the call forwarding setting interface, a user can input a telephone number as a forwarding number and click an open key to instruct to open a call forwarding service, wherein the open key is a virtual key displayed on the interface.

Correspondingly, in step S190, the step of opening the call forwarding service of the destination phone number includes: and sending a call forwarding service opening instruction to the operator server according to the forwarding number.

Wherein, the transfer number is the transfer number input by the user through the number input operation. And sending a call forwarding service opening instruction to the operator server, and carrying out opening setting of call forwarding by the operator server according to the forwarding number.

In one embodiment, the forwarding number input by the number input operation may be acquired after the step (a1) and before the step (a2) after entering the call forwarding setting interface. Of course, in other embodiments, the step of acquiring the forwarding number input by the number input operation may be performed after step (a2), or after step S150, and may also be performed in synchronization with step (a1) or step (a 2).

In one embodiment, after step S150, the method further includes: and after detecting that the call waiting service of the target telephone number is closed, starting the call forwarding service of the target telephone number.

After the output device outputs the call waiting closing reminding information, whether the call waiting service of the target telephone number is closed or not is detected, and after the call waiting service is closed, the call forwarding service is started according to the call forwarding setting operation.

In one embodiment, after step S150, the method further includes: if it is detected that the call waiting service of the target phone number is not closed, the process returns to step S150.

After the call waiting closing reminding information is controlled to be output, whether the call waiting service of the target telephone number is closed or not is detected, the call forwarding service of the target telephone number is started when the closing is confirmed, and the call waiting closing reminding information is controlled to be output again when the closing is not confirmed so as to remind the user again, strengthen the reminding, and ensure that the call forwarding service is started again after the call waiting service is closed.

Taking the application to a mobile phone as an example, a detailed embodiment is adopted for explanation, as shown in fig. 2. Entering a call forwarding setting interface of the mobile phone; the mobile phone sends a state query instruction to the operator server, and the operator server returns a query result to the mobile phone; a user inputs a forwarding number for call forwarding, clicks an opening key and judges whether a target telephone number opens call waiting according to a query result; if yes, popping up a prompt box to prompt a user that the call waiting is in an opening state and the call waiting function needs to be closed; after closing the call waiting service, the user opens the call transfer, if the call waiting is not closed, a prompt box pops up; if not, starting call forwarding.

It should be understood that although the various steps in the flowcharts of fig. 1-2 are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and described, and may be performed in other orders, unless explicitly stated otherwise. Moreover, at least some of the steps in fig. 1-2 may include multiple steps or multiple stages, which are not necessarily performed at the same time, but may be performed at different times, which are not necessarily performed in sequence, but may be performed in turn or alternately with other steps or at least some of the other steps or stages.

In one embodiment, as shown in fig. 3, a call forwarding setup apparatus is provided, which includes a service analysis module 330, a service shutdown module 350, and a forwarding on module 390.

The service analysis module 330 is configured to determine whether the target phone number starts a call waiting service when detecting a call forwarding setting operation. The service closing module 350 is configured to control the output device to output a call waiting closing reminding message when the target phone number opens the call waiting service. The forward enabling module 390 is configured to enable a call forwarding service of the target phone number when the call waiting service is not enabled at the target phone number after the service analyzing module 330 performs the corresponding function.

The call forwarding setting device controls and outputs the call waiting closing reminding information under the condition that the call waiting service is opened by checking whether the call waiting service of the target telephone number is opened or not so as to prompt a user to close the call waiting service and ensure that the call forwarding service is opened again under the condition that the call waiting service is closed, thereby avoiding the failure of call forwarding setting, ensuring the validity of call forwarding, enabling the call of the call forwarding to be forwarded normally and avoiding the user from missing the call.

In one embodiment, when detecting the call forwarding setting operation, the service analysis module 330 sends a status query instruction of the call waiting service to the receiving end based on the target phone number, receives a query result returned by the receiving end, and determines whether the call waiting service is started according to the query result.

In one embodiment, the call forwarding configuration apparatus further includes a first opening module, configured to open the call forwarding service of the target phone number after detecting that the call waiting service of the target phone number is closed after the service closing module 350 executes the corresponding function.

For specific limitations of the call forwarding setting means, reference may be made to the above limitations of the call forwarding setting method, which are not described herein again. The modules in the call transfer setting apparatus can be implemented wholly or partially by software, hardware and a combination thereof. The modules can be embedded in a hardware form or independent from a processor in the controller, and can also be stored in a memory in the controller in a software form, so that the processor can call and execute operations corresponding to the modules. It should be noted that, in the embodiment of the present application, the division of the module is schematic, and is only one logic function division, and there may be another division manner in actual implementation.

In one embodiment, a controller is provided, which comprises a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the method in the above embodiments when executing the computer program.

The controller can realize the steps of the method in each embodiment, and similarly, can avoid the failure of call forwarding setting, ensure the validity of call forwarding and avoid the missed call receiving of a user.

In an embodiment, a computer-readable storage medium is provided, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the method in the embodiments described above.

The computer readable storage medium can avoid the failure of call forwarding setting, ensure the validity of call forwarding and avoid the missed call of users, because the steps of the method in the embodiments can be realized.

A communication device comprises a device body and the controller, wherein the controller is connected with the device body. The device body refers to a basic device for realizing a call, for example, the device body may be a mobile phone body or a fixed telephone body.

The controller in the embodiment is adopted, so that the call forwarding setting can be prevented from being invalid, the validity of call forwarding is ensured, and the user can be prevented from missing calls.

It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware instructions of a computer program, which can be stored in a non-volatile computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. Any reference to memory, storage, database or other medium used in the embodiments provided herein can include at least one of non-volatile and volatile memory. Non-volatile Memory may include Read-Only Memory (ROM), magnetic tape, floppy disk, flash Memory, optical storage, or the like. Volatile Memory can include Random Access Memory (RAM) or external cache Memory. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM), among others.

The technical features of the above embodiments can be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the above embodiments are not described, but should be considered as the scope of the present specification as long as there is no contradiction between the combinations of the technical features.

Although the embodiments of the present invention have been described above, the above description is only for the convenience of understanding the present invention, and is not intended to limit the present invention. It will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims.

12页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:电子设备及天线发射功率的调节方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类