CN106535161B - Method and device for intelligent dialing of intelligent terminal and intelligent terminal - Google Patents
Method and device for intelligent dialing of intelligent terminal and intelligent terminal Download PDFInfo
- Publication number
- CN106535161B CN106535161B CN201611143898.3A CN201611143898A CN106535161B CN 106535161 B CN106535161 B CN 106535161B CN 201611143898 A CN201611143898 A CN 201611143898A CN 106535161 B CN106535161 B CN 106535161B
- Authority
- CN
- China
- Prior art keywords
- sim card
- dialing
- call
- call record
- intelligent terminal
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 53
- 230000015654 memory Effects 0.000 claims description 16
- 230000008569 process Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Classifications
-
- 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/183—Processing at user equipment or user record carrier
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/26—Devices for calling a subscriber
-
- 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)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Telephonic Communication Services (AREA)
- Telephone Function (AREA)
Abstract
The embodiment of the invention relates to the technical field of intelligent terminal application, in particular to a method and a device for intelligent dialing of an intelligent terminal and the intelligent terminal. The method comprises the following steps: when dialing is carried out through the intelligent terminal, the category bound by the number is searched according to the dialed number; and if the type bound by the number is found, searching the SIM card corresponding to the type from the at least first SIM card and the at least second SIM card, and calling the found SIM card for dialing. The scheme can automatically select the SIM card for dialing, thereby avoiding the occurrence of misoperation.
Description
Technical Field
The embodiment of the invention relates to the technical field of intelligent terminal application, in particular to a method and a device for intelligent dialing of an intelligent terminal and the intelligent terminal.
Background
The current intelligent terminal can basically support a plurality of SIM card functions, for example, a mobile phone generally has two SIMs. In addition, many intelligent terminal users have two numbers, such as a life number, a work number, or a long number, a short number, etc. For example, when a dual-card mobile phone is used for dialing, a user is prompted to select which card to dial, the user needs to manually select a number to be dialed after manually selecting one card according to own requirements, and finally the system calls a corresponding SIM card to dial the selected number.
In the process of implementing the invention, the inventor finds that the following problems exist in the related art: the process of selecting the SIM card is complicated, and when the dialed user has a plurality of numbers, the user is prone to misoperation, for example, when the SIM card with unopened roaming is selected to dial a long distance call, unnecessary loss is brought to the user.
Disclosure of Invention
The embodiment of the invention mainly solves the technical problem of providing a method and a device for intelligent dialing of an intelligent terminal and the intelligent terminal, and can solve the problems of complicated manual operation and easy misoperation when an SIM card is selected.
In order to solve the above technical problem, one technical solution adopted by the embodiments of the present invention is: a method for intelligent dialing by an intelligent terminal is provided. The intelligent terminal is provided with at least a first SIM card and a second SIM card, and the method comprises the following steps: when dialing is carried out through the intelligent terminal, the category bound by the number is searched according to the dialed number; and if the type bound by the number is found, searching the SIM card corresponding to the type from the at least first SIM card and the at least second SIM card, and calling the found SIM card for dialing.
Wherein the method further comprises:
if the category bound by the number is not found, judging whether the historical call record of the intelligent terminal has the call record of the number;
if the call record of the number exists, acquiring a corresponding SIM card when the number calls according to the call record of the number, and dialing according to the acquired SIM card;
and if the call record of the number does not exist, popping up a number classification interface to allow the user to classify the category of the number.
The obtaining of the corresponding SIM card when the number makes a call according to the call record of the number, and the dialing according to the obtained SIM card includes:
acquiring call records of the number for a preset number of times, and acquiring the duration of each call record;
selecting the call records with the duration longer than a first preset duration from the duration of each call record to generate effective call records;
selecting an effective call record closest to the current time from the effective call records;
and acquiring a corresponding SIM card when the number calls according to the latest valid call record of the number, and dialing according to the acquired SIM card.
The obtaining of the corresponding SIM card when the number makes a call according to the call record of the number, and the dialing according to the obtained SIM card includes:
acquiring call records of the number for a preset number of times, and acquiring an SIM card corresponding to each call record;
counting the SIM card with the most number of calls according to the SIM card corresponding to the call record of each time;
and dialing based on the SIM card with the maximum number of calls.
Wherein the method further comprises:
and detecting whether the found SIM card is arrearage or not, if yes, and the on-hook operation of the on-hook is not received within a second preset time length, selecting another SIM card from the at least first and second SIM cards, and switching to the selected SIM card for dialing.
In order to solve the above technical problem, another technical solution adopted in the embodiments of the present invention is: the device for intelligent dialing of the intelligent terminal is provided. The intelligent terminal is provided with at least a first SIM card and a second SIM card, and the device comprises:
the searching module is used for searching the category bound by the number according to the dialed number when the intelligent terminal dials;
and the first dialing module is used for searching the SIM card corresponding to the type from the at least first SIM card and the at least second SIM card and calling the found SIM card for dialing if the type bound by the number is found.
Wherein the apparatus further comprises:
the judging module is used for judging whether the historical call record of the intelligent terminal has the call record of the number if the category bound by the number is not found;
the obtaining module is used for obtaining a corresponding SIM card when the number is in a call according to the call record of the number if the call record of the number exists, and dialing according to the obtained SIM card;
and the dividing module is used for popping up a number classification interface if the call record of the number does not exist so as to allow the user to divide the category to which the number belongs.
Wherein the acquisition module comprises:
the first acquisition unit is used for acquiring call records of the number for a preset number of times and acquiring the duration of each call record;
the first selection unit is used for selecting the call records with the duration longer than a first preset duration from the call record durations of each time to generate effective call records;
the second selection unit is used for selecting the one-time effective call record closest to the current time from the effective call records;
and the first dialing unit is used for acquiring the corresponding SIM card when the number is in a call according to the latest valid call record of the number, and dialing according to the acquired SIM card.
Wherein the acquisition module comprises:
the second acquisition unit is used for acquiring call records of the number for a preset number of times and acquiring an SIM card corresponding to each call record;
the statistical unit is used for counting the SIM card with the most call times according to the SIM card corresponding to the call record of each time;
and the second dialing unit is used for dialing based on the SIM card with the maximum number of calls.
Wherein the apparatus further comprises:
and the second dialing module is used for detecting whether the found SIM card is arrearage or not, if yes, and the on-hook operation of the on-hook is not received within a second preset time length, selecting another SIM card from the at least first and second SIM cards, and switching to the selected SIM card for dialing.
In order to solve the above technical problem, another technical solution adopted in the embodiments of the present invention is: provided is a smart terminal including: at least one processor; and a memory communicatively coupled to the at least one processor; wherein the memory stores a program of instructions executable by the at least one processor to enable the at least one processor to perform the method as described above.
In the embodiment of the invention, the type bound by the number is searched according to the number dialed by the user, and the corresponding SIM card is automatically selected according to the type to dial. Different from the situation of the prior art, the embodiment of the invention can automatically select the SIM card for dialing, thereby avoiding the misoperation of the user and improving the user experience.
Drawings
One or more embodiments are illustrated by way of example in the accompanying drawings, which correspond to the figures in which like reference numerals refer to similar elements and which are not to scale unless otherwise specified.
Fig. 1 is a schematic flowchart of a method for intelligent dialing by an intelligent terminal according to an embodiment of the present invention;
fig. 2 is a flowchart illustrating a method for intelligent dialing by an intelligent terminal according to another embodiment of the present invention;
fig. 3 is a schematic flowchart of a method for obtaining an SIM card according to the number call record and dialing according to the SIM card in another embodiment of the present invention;
fig. 4 is a schematic flowchart of another method for obtaining an SIM card according to the number call record and dialing according to the SIM card according to another embodiment of the present invention;
fig. 5 is a flowchart illustrating a method for intelligent dialing by an intelligent terminal according to another embodiment of the present invention;
fig. 6 is a schematic structural diagram of an apparatus for performing intelligent dialing by an intelligent terminal according to an embodiment of the present invention;
fig. 7 is a schematic structural diagram of an apparatus for performing intelligent dialing by an intelligent terminal according to another embodiment of the present invention;
fig. 8 is a schematic diagram of a hardware structure of an intelligent terminal according to an embodiment of the present invention.
DETAILED DESCRIPTION OF EMBODIMENT (S) OF INVENTION
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
Referring to fig. 1, fig. 1 is a flowchart illustrating a method for an intelligent terminal to perform intelligent dialing according to an embodiment of the present invention. As shown in fig. 1, the method includes:
and step 11, when the intelligent terminal dials, searching the category bound by the number according to the dialed number.
The intelligent terminal comprises various mobile phones capable of communicating, and the intelligent terminal is provided with at least a first SIM card and a second SIM card.
When a user uses the intelligent terminal to dial, the intelligent terminal searches whether the number exists in a pre-stored number database and whether the number is bound or not according to the number. The category may be a category preset according to a user attribute corresponding to the number, such as family, classmate, friend, colleague, client, and the like. The category may also be a category preset according to the length of the number, such as a long number category and a short number category. The category may also be a category set by combining the length of the number and the attribute of the user corresponding to the number, such as family in the short number, colleague in the short number, and the like. The category may also be set in other ways.
And step 12, if the category bound by the number is found, searching the SIM card corresponding to the category from the at least first SIM card and the at least second SIM card, and calling the found SIM card for dialing.
In this embodiment, the SIM card corresponding to the category is preset, and if the category bound to the number is found, the intelligent terminal automatically calls the SIM card corresponding to the category to dial, without requiring a person to select the SIM card.
The embodiment of the invention provides a method for intelligent dialing of an intelligent terminal, which searches the type bound with a number according to the number dialed by a user and automatically selects a corresponding SIM card according to the type to dial. Different from the situation of the prior art, the embodiment of the invention can automatically select the SIM card for dialing, thereby avoiding the misoperation of the user and improving the user experience.
Referring to fig. 2, fig. 2 is a flowchart illustrating a method for intelligent dialing by an intelligent terminal according to another embodiment of the present invention. The main difference with the above-described embodiment is that the method further comprises:
and step 13, if the category bound by the number is not found, judging whether the historical call record of the intelligent terminal has the call record of the number.
Based on the above embodiment, when the number dialed by the user is not found in the number database, or the number is found but the classification corresponding to the number is not available, it is determined whether the call record of the number exists in the history call record of the intelligent terminal. The historical call record can be queried by accessing the corresponding service website through the service password of the intelligent terminal, or a call record recording function can be preset, the historical call record can be accessed to search the corresponding call record when the query is needed, or the historical call record can be queried through other modes, which is not limited herein.
And step 14, if the call record of the number exists, acquiring a corresponding SIM card when the number calls according to the call record of the number, and dialing according to the acquired SIM card.
And when the call record corresponding to the number is found, acquiring the SIM card used in the current call according to the call record, and taking the acquired SIM card as the SIM card required to be used currently.
It can be understood that some call records under the misoperation condition may exist in the history call record of the number, for example, the last dialing is the user misoperation, and if the SIM card corresponding to the call record is selected to dial, the user is enabled to perform the misoperation again, so the following embodiment further refines the step and avoids the misoperation occurring again.
In some embodiments, as shown in fig. 3, the obtaining, according to the call record of the number, a SIM card corresponding to the number during a call, and dialing according to the obtained SIM card includes:
step 141, obtaining call records of the number for a preset number of times, and obtaining the duration of each call record;
step 143, selecting the call records with the duration longer than a first preset duration from the call record durations of each time to generate effective call records;
step 145, selecting an effective call record closest to the current time from the effective call records;
and 147, acquiring a corresponding SIM card when the number is in a call according to the latest valid call record of the number, and dialing according to the acquired SIM card.
The call records of a preset number of times are obtained, for example, 6 call records from the current time are obtained, and the call duration of each call record is obtained. And comparing the call duration corresponding to each call record with a first preset duration, and if the call duration is greater than the first preset duration, indicating that the call record is an effective call record instead of the call record caused by misoperation. The first preset time period may be set according to a time period caused by misoperation in actual use, for example, 1 second.
When the generated valid call records are more than once, at this time, the valid call record of the time closest to the current time can be selected from all valid call records, and the SIM card used in the call of the call record is used as the SIM card which needs to be used by the current number. Here, since the smart terminal may include more than 2 SIM cards, the call records in the valid call records need to be further filtered, and selecting the call records according to the latest call time is more suitable for practical applications, and the selected SIM card is more accurate.
In some embodiments, as shown in fig. 4, the obtaining, according to the call record of the number, a SIM card corresponding to the number during a call, and dialing according to the obtained SIM card includes:
step 142, obtaining call records of the number for a preset number of times, and obtaining a SIM card corresponding to each call record;
step 144, counting the SIM card with the most number of calls according to the SIM card corresponding to the call record of each time;
and step 146, dialing based on the SIM card with the maximum number of calls.
In the above embodiment, the SIM card with the largest number of calls is selected from the call records with the preset number of times, and the SIM card with the largest number of calls is used for dialing. For example, in the last 6 call records of the number, the SIM card 2 is selected as the SIM card currently dialed for the number because the SIM card 1 is used 1 time, the SIM card 2 is used 3 times, and the SIM card 3 is used 2 times.
And step 15, if the call record of the number does not exist, popping up a number classification interface to allow the user to classify the category of the number.
When the call record corresponding to the number is not found, the contact corresponding to the number can be regarded as a new contact at the moment, the contact can be selected to be stored, and a group is set for the contact, so that a number classification interface is popped up here to prompt a user to classify the contact into a corresponding category. It should be noted that the user may also select to close the classification interface, and does not store the contact corresponding to the number.
The embodiment of the invention provides a method for intelligent dialing of an intelligent terminal, which searches the binding type of a number according to the number dialed by a user, searches a historical call record corresponding to the number when the number does not have the binding type, takes an SIM card corresponding to the historical call record as an SIM card used for dialing currently, and provides an interface for storing the number and classifying contacts corresponding to the number if the historical call record does not exist. Different from the situation of the prior art, the embodiment of the invention can automatically select the SIM card for dialing and select the accurate SIM card for dialing, thereby improving the user experience.
Referring to fig. 5, fig. 5 is a flowchart illustrating a method for intelligent dialing by an intelligent terminal according to another embodiment of the present invention. As shown in fig. 5, the method includes:
and step 21, when the intelligent terminal dials, searching the category bound by the number according to the dialed number.
And step 22, if the category bound by the number is found, searching the SIM card corresponding to the category from the at least first SIM card and the at least second SIM card, and calling the found SIM card for dialing.
Reference is made to the description of the above embodiments for steps 21 to 22, which are not repeated herein.
And step 23, detecting whether the found SIM card is arrearage, if yes, and the on-hook operation of the on-hook is not received within a second preset time, selecting another SIM card from the at least first and second SIM cards, and switching to the selected SIM card for dialing.
It can be understood that the defaulting of the intelligent terminal occurs sometimes, when the intelligent terminal contains a plurality of SIM cards and the dialed SIM card defaulting occurs, the number dialed by the user cannot be dialed out, and therefore the problem that the SIM card defaulting cannot be normally dialed is solved.
In this embodiment, in the process of calling the found SIM card to dial, whether the SIM card is arrearable or not may be automatically detected, and if the SIM card is arrearable and an operation signal of the user on-hook is not received within a certain time, another SIM card may be selected from the current multiple SIM cards to dial. The mode of detecting whether the SIM card is arrearable can be judged according to whether a signal for connection is received, if the signal for connection is available, the SIM card is not arrearable, otherwise, the SIM card is arrearable.
The embodiment of the invention provides a method for intelligent dialing of an intelligent terminal, which searches the category bound with a number according to the number dialed by a user, automatically selects a corresponding SIM card according to the category for dialing, and automatically switches to another SIM card for dialing when the SIM card cannot be dialed due to arrearages. Different from the situation of the prior art, the embodiment of the invention can automatically select the SIM card for dialing, thereby avoiding the misoperation of the user and improving the user experience.
Referring to fig. 6, fig. 6 is a schematic structural diagram of an apparatus for performing intelligent dialing by an intelligent terminal according to an embodiment of the present invention. As shown in fig. 6, the apparatus 30 includes: a lookup module 31 and a first dialing module 32.
The searching module 31 is configured to search, when dialing is performed through the intelligent terminal, a category to which the number is bound according to the dialed number. The first dialing module 32 is configured to, if the category bound to the number is found, find an SIM card corresponding to the category from the at least first and second SIM cards, and call the found SIM card to dial.
It should be noted that, because the contents of information interaction, execution process, and the like between the modules in the apparatus are based on the same concept as the method embodiment of the present invention, specific contents may refer to the description in the method embodiment of the present invention, and are not described herein again.
The embodiment of the invention provides a device for intelligent dialing of an intelligent terminal, which searches the type bound with a number according to the number dialed by a user and automatically selects a corresponding SIM card according to the type to dial. Different from the situation of the prior art, the embodiment of the invention can automatically select the SIM card for dialing, thereby avoiding the misoperation of the user and improving the user experience.
Referring to fig. 7, fig. 7 is a schematic structural diagram of an apparatus for performing intelligent dialing by an intelligent terminal according to another embodiment of the present invention. As shown in fig. 7, the apparatus 40 includes: a search module 41, a first dialing module 42, a judgment module 43, an acquisition module 44, and a division module 45.
The searching module 41 is configured to search, when dialing is performed through the intelligent terminal, a category to which the number is bound according to the dialed number. The first dialing module 42 is configured to, if the category bound to the number is found, find the SIM card corresponding to the category from the at least first and second SIM cards, and call the found SIM card to dial. The determining module 43 is configured to determine whether the historical call record of the intelligent terminal has the call record of the number if the category to which the number is bound is not found. The obtaining module 44 is configured to, if a call record of the number exists, obtain, according to the call record of the number, a SIM card corresponding to the number during a call, and dial according to the obtained SIM card. The dividing module 45 is configured to pop up a number classification interface if there is no call record of the number, so that the user can divide the category to which the number belongs.
Wherein, the obtaining module 44 includes: a first obtaining unit 441, a first selecting unit 442, a second selecting unit 443, and a first dialing unit 444. The first obtaining unit 441 is configured to obtain call records of the number for a preset number of times, and obtain a duration of each call record; the first selecting unit 442 is configured to select a call record with a duration greater than a first preset duration from the duration of each call record, and generate an effective call record; the second selecting unit 443 is configured to select a valid call record closest to the current time from the valid call records; the first dialing unit 444 is configured to obtain a corresponding SIM card when the number performs a call according to the latest valid call record of the number, and perform dialing according to the obtained SIM card.
In some embodiments, the obtaining module 44 further includes: a second obtaining unit 445, a counting unit 446, and a second dialing unit 447. The second obtaining unit 445 is configured to obtain call records of the number for a preset number of times, and obtain a SIM card corresponding to each call record; the counting unit 446 is configured to count the SIM card with the largest number of calls according to the SIM card corresponding to the call record of each time; the second dialing unit 447 is configured to dial based on the SIM card with the largest number of calls.
It should be noted that, for the information interaction, execution process and other contents between the modules and units in the apparatus, the specific contents may refer to the description in the embodiment of the method of the present invention because the same concept is based on the embodiment of the method of the present invention, and are not described herein again.
The invention provides a device for intelligent dialing of an intelligent terminal, which searches the binding type of a number according to the number dialed by a user, searches a historical call record corresponding to the number when the number does not have the binding type, takes an SIM card corresponding to the historical call record as an SIM card used for dialing currently, and provides an interface for storing the number and classifying contacts corresponding to the number if no historical call record exists. Different from the situation of the prior art, the embodiment of the invention can automatically select the SIM card for dialing and select the accurate SIM card for dialing, thereby improving the user experience.
Referring to fig. 7, another embodiment of the present invention provides an apparatus for intelligent dialing by an intelligent terminal. The apparatus differs from the above-described embodiment in that the apparatus 40 further comprises: a second dialing module 46.
The second dialing module is used for detecting whether the found SIM card is arrearable or not when the found SIM card is called to dial according to the category corresponding to the number, and if yes, and the on-hook operation of the on-hook is not received within a second preset time period, selecting another SIM card from the at least first and second SIM cards, and switching to the selected SIM card to dial.
It should be noted that, because the contents of information interaction, execution process, and the like between the modules in the apparatus are based on the same concept as the method embodiment of the present invention, specific contents may refer to the description in the method embodiment of the present invention, and are not described herein again.
The embodiment of the invention provides a device for intelligent dialing of an intelligent terminal, which searches the category bound with a number according to the number dialed by a user, automatically selects a corresponding SIM card according to the category for dialing, and automatically switches to another SIM card for dialing when the SIM card cannot be dialed due to arrearages. Different from the situation of the prior art, the embodiment of the invention can automatically select the SIM card for dialing, thereby avoiding the misoperation of the user and improving the user experience.
Referring to fig. 8, fig. 8 is a schematic diagram of a hardware structure of an intelligent terminal according to an embodiment of the present invention, where the intelligent terminal 50 includes: one or more processors 51 and memory 52. Fig. 8 illustrates an example of one processor 51.
The processor 51 and the memory 52 may be connected by a bus or other means, and fig. 8 illustrates the connection by a bus.
The memory 52 is a non-volatile computer-readable storage medium and can be used to store non-volatile software programs, non-volatile computer-executable programs, and modules, such as program instructions/modules (for example, the lookup module 31 and the first dialing module 32 shown in fig. 6) corresponding to the method for intelligent dialing by the intelligent terminal in the embodiment of the present invention. The processor 51 executes various functional applications and data processing of the server by running the nonvolatile software programs, instructions and modules stored in the memory 52, that is, the method for intelligent dialing of the intelligent terminal in the above-mentioned method embodiment is realized.
The memory 52 may include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function; the storage data area may store data created according to use of a device for intelligent dialing by the intelligent terminal, and the like. Further, the memory 52 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid state storage device. In some embodiments, the memory 52 optionally includes a memory remotely located from the processor 51, and these remote memories may be connected to a smart terminal over a network for smart dialing. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The one or more modules are stored in the memory 52, and when executed by the one or more processors 51, perform the method for intelligent dialing by the intelligent terminal in any of the above-mentioned method embodiments.
The product can execute the method provided by the embodiment of the invention, and has corresponding functional modules and beneficial effects of the execution method. For technical details that are not described in detail in this embodiment, reference may be made to the method provided by the embodiment of the present invention.
Those of skill would further appreciate that the various illustrative components and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both, and that the various illustrative components and steps have been described above generally in terms of their functionality in order to clearly illustrate this interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention. The computer software may be stored in a computer readable storage medium, and when executed, may include the processes of the embodiments of the methods described above. The storage medium may be a magnetic disk, an optical disk, a read-only memory or a random access memory.
The above description is only an embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes performed by the present specification and drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.
Claims (7)
1. A method for intelligent dialing of an intelligent terminal, wherein the intelligent terminal is provided with at least a first SIM card and a second SIM card, and the method comprises the following steps:
when dialing is carried out through the intelligent terminal, whether the number exists or not and whether the type bound by the number exists or not are searched in a prestored number database according to the dialed number, and an SIM card corresponding to the type is preset;
if the type bound by the number is found, searching the SIM card corresponding to the type from the at least first and second SIM cards, and calling the found SIM card for dialing;
if the category bound by the number is not found, judging whether the historical call record of the intelligent terminal has the call record of the number;
if the call record of the number exists, acquiring a corresponding SIM card when the number calls according to the call record of the number, and dialing according to the acquired SIM card, specifically comprising: acquiring call records of the number for a preset number of times, and acquiring the duration of each call record; selecting the call records with the duration longer than a first preset duration from the duration of each call record to generate effective call records; selecting an effective call record closest to the current time from the effective call records; acquiring a corresponding SIM card when the number is in a call according to the latest valid call record of the number, and dialing according to the acquired SIM card;
and if the call record of the number does not exist, accessing a corresponding service website through the service password of the intelligent terminal to inquire historical call records, or popping up a number classification interface so that the user can classify the category of the number.
2. The method according to claim 1, wherein the obtaining a corresponding SIM card when the number makes a call according to the call record of the number, and the dialing according to the obtained SIM card comprises:
acquiring call records of the number for a preset number of times, and acquiring an SIM card corresponding to each call record;
counting the SIM card with the most number of calls according to the SIM card corresponding to the call record of each time;
and dialing based on the SIM card with the maximum number of calls.
3. The method of claim 1, further comprising:
and detecting whether the found SIM card is arrearage or not, if yes, and the on-hook operation of the on-hook is not received within a second preset time length, selecting another SIM card from the at least first and second SIM cards, and switching to the selected SIM card for dialing.
4. An apparatus for intelligent dialing of an intelligent terminal, the intelligent terminal having at least a first and a second SIM cards, the apparatus comprising:
the searching module is used for searching whether the number exists in a pre-stored number database and whether the number is bound to the type or not according to the dialed number when the intelligent terminal dials, and presetting the SIM card corresponding to the type;
the first dialing module is used for searching the SIM card corresponding to the type from the at least first SIM card and the second SIM card and calling the found SIM card for dialing if the type bound by the number is found;
the judging module is used for judging whether the historical call record of the intelligent terminal has the call record of the number if the category bound by the number is not found;
the obtaining module is used for obtaining a corresponding SIM card when the number is in a call according to the call record of the number if the call record of the number exists, and dialing according to the obtained SIM card; the acquisition module includes:
the first acquisition unit is used for acquiring call records of the number for a preset number of times and acquiring the duration of each call record;
the first selection unit is used for selecting the call records with the duration longer than a first preset duration from the call record durations of each time to generate effective call records;
the second selection unit is used for selecting the one-time effective call record closest to the current time from the effective call records;
the first dialing unit is used for acquiring a corresponding SIM card when the number is in a call according to the latest valid call record of the number, and dialing according to the acquired SIM card;
and the dividing module is used for popping up a number classification interface if the call record of the number does not exist so as to allow a user to divide the category of the number.
5. The apparatus of claim 4, wherein the obtaining module comprises:
the second acquisition unit is used for acquiring call records of the number for a preset number of times and acquiring an SIM card corresponding to each call record;
the statistical unit is used for counting the SIM card with the most call times according to the SIM card corresponding to the call record of each time;
and the second dialing unit is used for dialing based on the SIM card with the maximum number of calls.
6. The apparatus of claim 4, further comprising:
and the second dialing module is used for detecting whether the found SIM card is arrearage or not, if yes, and the on-hook operation of the on-hook is not received within a second preset time length, selecting another SIM card from the at least first and second SIM cards, and switching to the selected SIM card for dialing.
7. An intelligent terminal, comprising:
at least one processor; and the number of the first and second groups,
a memory communicatively coupled to the at least one processor; wherein,
the memory stores a program of instructions executable by the at least one processor to enable the at least one processor to perform the method of any one of claims 1 to 3.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611143898.3A CN106535161B (en) | 2016-12-13 | 2016-12-13 | Method and device for intelligent dialing of intelligent terminal and intelligent terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611143898.3A CN106535161B (en) | 2016-12-13 | 2016-12-13 | Method and device for intelligent dialing of intelligent terminal and intelligent terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106535161A CN106535161A (en) | 2017-03-22 |
CN106535161B true CN106535161B (en) | 2019-06-11 |
Family
ID=58343157
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611143898.3A Active CN106535161B (en) | 2016-12-13 | 2016-12-13 | Method and device for intelligent dialing of intelligent terminal and intelligent terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106535161B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107277799B (en) * | 2017-06-13 | 2020-04-07 | Oppo广东移动通信有限公司 | Method, device, terminal and storage medium for binding mobile phone number |
CN110933657A (en) * | 2019-11-04 | 2020-03-27 | Oppo(重庆)智能科技有限公司 | Dialing method and device in emergency state, storage medium and electronic equipment |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104683971A (en) * | 2015-03-03 | 2015-06-03 | 魅族科技(中国)有限公司 | Communication method and terminal |
CN105792185A (en) * | 2016-03-02 | 2016-07-20 | 昆明我行科技有限公司 | System and method for using multiple mobile phone numbers through smart phone |
CN105847506A (en) * | 2016-03-17 | 2016-08-10 | 广东欧珀移动通信有限公司 | Communication method and device for mobile terminal and mobile terminal |
-
2016
- 2016-12-13 CN CN201611143898.3A patent/CN106535161B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104683971A (en) * | 2015-03-03 | 2015-06-03 | 魅族科技(中国)有限公司 | Communication method and terminal |
CN105792185A (en) * | 2016-03-02 | 2016-07-20 | 昆明我行科技有限公司 | System and method for using multiple mobile phone numbers through smart phone |
CN105847506A (en) * | 2016-03-17 | 2016-08-10 | 广东欧珀移动通信有限公司 | Communication method and device for mobile terminal and mobile terminal |
Also Published As
Publication number | Publication date |
---|---|
CN106535161A (en) | 2017-03-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101753674B (en) | Incoming call processing method and device of a communication terminal | |
US9391836B2 (en) | Method and terminal for loading operator configuration information | |
CN106937273B (en) | HD icon display control method and device | |
US11336763B2 (en) | Incoming call processing method, mobile terminal, and computer storage medium | |
CN107734489B (en) | Method, device, storage medium and electronic equipment for dialing emergency number | |
CN106535161B (en) | Method and device for intelligent dialing of intelligent terminal and intelligent terminal | |
EP3145230B1 (en) | Method and device for controlling subscriber identity module card of mobile terminal | |
CN103813439A (en) | Method for terminal register and terminal | |
CN111066333A (en) | Device capable of acquiring ESIM configuration file | |
CN109076005B (en) | VPN line switching method and device and electronic equipment | |
US10015727B2 (en) | Automatic detection of a network operator for a mobile network device | |
CN105898047A (en) | Contact dialing management method, dialing method and related devices | |
CN112654974A (en) | File scanning method, file scanning device and terminal equipment | |
CN104601823B (en) | Intelligent terminal double-card dual-standby function decision method and system based on Android system | |
CN108512803A (en) | Remind the method and device of change account bound phone number | |
CN107105425B (en) | Network access method and network access device | |
CN113873495B (en) | Network access method and device of eSIM card | |
CN112423288B (en) | Dialing analysis method, device, computer equipment and storage medium | |
CN113194521B (en) | Network searching method and device for 5G communication module, computer equipment and storage medium | |
CN105744503B (en) | Information processing method and electronic equipment | |
CN104410744A (en) | Intelligent minor-number-based dialing method and device | |
CN112995900B (en) | SIM card distribution method, device, server and computer readable storage medium | |
CN106453884B (en) | Dialing method and device | |
CN109104499B (en) | Session establishing method, device, equipment and storage medium | |
CN108462783A (en) | Call state identification method, electronic device, intelligent terminal and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |