[ summary of the invention ]
The invention aims to solve at least one problem and provides a single-card multi-communication code communication control method.
Correspondingly, the invention also provides a communication terminal applying the method.
In order to solve the problems, the invention adopts the following technical scheme:
in a first aspect, an embodiment of the present invention provides a single-card multi-communication code communication control method, including the following steps:
calling contextual model configuration data of a preset value, and setting the on-network state of one or more communication numbers according to state options in the configuration data;
responding to a communication request aiming at any one of a plurality of communication numbers, and calling a setting option corresponding to the communication request in the configuration data;
and responding the communication request according to the processing instruction set by the setting option.
With reference to the first aspect, in a first implementation manner of the first aspect, the method includes the following pre-steps: and displaying a user interface for editing the contextual model configuration data and finishing the preset value of the configuration data according to the contextual model configuration data, so that a user can conveniently set different contextual models according to the requirement of the user.
With reference to the first aspect, in a second implementation manner of the first aspect, the method includes the following pre-steps: and displaying a user interface for receiving selection of one of the contextual models with a plurality of preset values for calling, so that a user can switch the corresponding contextual model conveniently according to different application scenes.
With reference to the first aspect, in a third implementation manner of the first aspect, the profile configuration data includes the state option and the setting option, where the state option is used to represent an on-network state of the communication number to be set; the setting option is used for characterizing processing instructions implemented for the communication number request; the status option is associated with the setting option by the same communication number.
With reference to the third implementation manner of the first aspect, in a fourth implementation manner of the first aspect, in the process of setting the on-network state, the on-network state to be set is converted into a corresponding communication instruction according to the on-network state to be set, which is represented by the state option, and the corresponding communication instruction is sent to the mobile communication network in an uplink manner.
With reference to the first aspect, in a fifth implementation manner of the first aspect, the communication request is a call request, and accordingly, the processing instruction of the setting option represents that the call request is rejected or allowed.
With reference to the first aspect, in a sixth implementation manner of the first aspect, the communication request is an information incoming request, and accordingly, the processing instruction of the setting option represents that the information incoming request is rejected or allowed.
With reference to the first aspect, in a seventh implementation manner of the first aspect, the configuration data includes an do-not-disturb status item, and when the do-not-disturb status item represents that the do-not-disturb status item is in a do-not-disturb status, the communication request is silently rejected.
With reference to the first aspect, in an eighth implementation manner of the first aspect, the status option is expressed as including a submission time period and an on-off status corresponding to the time period, and the setting content of the on-off status indicates an on-network status that the corresponding communication number should be set in the time period.
With reference to the first aspect, in a ninth implementation manner of the first aspect, after responding to the communication request according to the processing instruction set by the setting option, the present invention displays corresponding notification information on a user interface.
In a second aspect, the present invention also provides an apparatus comprising:
setting a module: the system comprises a network state setting module, a scene mode configuration module and a scene mode setting module, wherein the network state setting module is used for calling preset scene mode configuration data and setting the on-network state of one or more communication numbers according to state options in the configuration data;
a calling module: the device comprises a configuration data processing unit, a communication processing unit and a communication processing unit, wherein the configuration data processing unit is used for responding to a communication request aiming at any one of a plurality of communication numbers and calling a setting option corresponding to the communication request in the configuration data;
a response module: the processing instruction used for setting according to the setting option responds to the communication request;
with reference to the second aspect, in a first implementation manner of the second aspect, the present invention further includes:
presetting a module: and the user interface is used for displaying the user interface so as to edit the contextual model configuration data and complete the presetting of the configuration data according to the contextual model configuration data.
With reference to the second aspect, in a second implementation manner of the second aspect, the present invention further includes:
selecting a module: for displaying a user interface for receiving a selection of one of a plurality of preset profiles for invocation.
With reference to the second aspect, in a third implementation manner of the second aspect, the profile configuration data in the setting module includes the status option and the setting option, where the status option is used to characterize an on-network status of a communication number to be set; the setting options are used for representing processing instructions implemented by a communication request aiming at the communication number; and the state options and the setting options are associated through the same communication number.
With reference to the third implementation manner of the second aspect, in a fourth implementation manner of the second aspect, in the present invention, the setting module sets the on-network state, and converts the on-network state to be set according to the on-network state to be set represented by the state option into a corresponding communication instruction to be sent to the mobile communication network in an uplink manner.
With reference to the second aspect, in a fifth implementation manner of the second aspect, the invoking module is configured to: the communication request is a call request, and correspondingly, the processing instruction representation of the setting option rejects or allows the call request.
With reference to the second aspect, in a sixth implementation manner of the second aspect, the configuration data in the setting module includes an do-not-disturb status item, and when the do-not-disturb status item represents that the do-not-disturb status item is in the do-not-disturb status, the communication request is silently rejected.
With reference to the second aspect, in a seventh implementation manner of the second aspect, the status option in the setting module is expressed as including a submission time period and an on/off status corresponding to the time period, and the setting content of the on/off status indicates an on-network status that the corresponding communication number should be set at the time period.
With reference to the second aspect, in an eighth implementation manner of the second aspect, after the response module responds to the communication request according to the processing instruction set by the setting option, the response module displays corresponding notification information on a user interface.
In a third aspect, the present invention provides a communication terminal, comprising:
the touch-sensitive display is used for displaying a user interface and realizing man-machine interaction;
one or more processors;
a memory;
one or more application programs, wherein the one or more application programs are stored in the memory and configured to be executed by the one or more processors;
the one or more programs are for driving the one or more processors to construct modules for performing the method of the first aspect.
Compared with the prior art, the technical scheme of the invention at least has the following advantages:
the user can set the running state of the whole function of the one-card multi-number at the terminal, for example, whether the function of the one-card multi-number is started or not and the switching among all the contextual models are set. By setting and managing the integral functions of one card with multiple numbers, a user can selectively call and answer the phone and receive short messages according to different time, occasions, incoming calls and/or contacts.
Under different scene modes, one-button type quick startup and shutdown is provided for the auxiliary number, and the communication function (telephone and short message) of the auxiliary number is started or closed, so that a user can conveniently and quickly experience services of a plurality of numbers. In addition, a non-disturbing mode is provided for the starting state of the auxiliary number, and the related incoming call or short message of the auxiliary number is processed only in the background to provide related notification information, so that the normal use of a user is not disturbed, when the user needs to know the content, the needed content can be rapidly mastered through the history information, meanwhile, the loss of useful information is avoided, and the experience of the user in using the terminal is improved.
Additional aspects and advantages of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention.
Detailed Description
Reference will now be made in detail to embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to the same or similar elements or elements having the same or similar function throughout. The embodiments described below with reference to the drawings are illustrative only and should not be construed as limiting the invention.
As used herein, the singular forms "a", "an", "the" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" and/or "comprising," when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude 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. Further, "connected" or "coupled" as used herein may include wirelessly connected or wirelessly coupled. As used herein, the term "and/or" includes all or any element and all combinations of one or more of the associated listed items.
It will be understood by those skilled in the art that, unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the prior art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
As will be appreciated by those skilled in the art, "terminal" as used herein includes both devices that are wireless signal receivers, devices that have only wireless signal receivers without transmit capability, and devices that include receive and transmit hardware, devices that have receive and transmit hardware capable of performing two-way communication over a two-way communication link. Such a device may include: a cellular or other communication device having a single line display or a multi-line display or a cellular or other communication device without a multi-line display; PCS (Personal Communications Service), which may combine voice, data processing, facsimile and/or data communication capabilities; a PDA (Personal Digital Assistant), which may include a radio frequency receiver, a pager, internet/intranet access, a web browser, a notepad, a calendar and/or a GPS (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" or "terminal device" may be portable, transportable, installed in a vehicle (aeronautical, maritime, and/or land-based), or situated and/or configured to operate locally and/or in a distributed fashion at any other location(s) on earth and/or in space. As used herein, a "terminal Device" may also be a communication terminal, a web terminal, a music/video playing terminal, such as a PDA, an MID (Mobile Internet Device) and/or a Mobile phone with music/video playing function, or a smart tv, a set-top box, etc.
As one of ordinary skill in the art will appreciate, the terms involved in the present invention are meant to be resolved as follows:
single IMSI Multiple MSISDN (SIMM): the user uses one SIM card, and uses the microprocessor to simulate the functions which are completed by a plurality of SIM cards, and has a plurality of mobile phone numbers including a main number and a plurality of auxiliary numbers under the condition of not changing the mobile phone and the card. Wherein, the auxiliary number is a standard mobile phone number. After the user opens the service, the main number and the auxiliary number can be simultaneously on-line, and any number in the main number and the auxiliary number can be selected as required to carry out communication and short message receiving and sending, so that the requirements of using different numbers at different time and on different occasions are met. Generally, the implementation of the one-card-multiple-number function requires that a primary number is firstly logged in a service server of a service provider, and the service server implements support for the communication function of a secondary number. The mobile terminal can send an instruction to the service server to set the online state of each secondary number, and can also obtain the current online state of each secondary number from the service server. It can be known that whether the auxiliary number is normally used or not is limited by the online state of the main number, and when the main number is not logged in, the auxiliary number is unavailable; after the primary number finishes logging in, whether the secondary number is available or not is determined according to the on-network state condition of the secondary number.
Scene mode: the sum of the corresponding response strategies implemented by the mobile terminal under different application scenarios for one or more of the related options of the communication number is referred to. For example, the conference mode includes setting items such as a power on/off time period, a no-disturbance state, an incoming call function state, and an incoming call prompt mode.
User Interface (UI): is a medium for interaction and information exchange between the system and the user, which realizes the conversion between the internal form of the information and the human acceptable form. The user interface is designed to be a software related to interaction and communication between a user and hardware, aims to enable the user to conveniently and efficiently operate the hardware to achieve bidirectional interaction and complete work expected to be completed by means of the hardware, is wide in definition, comprises a man-machine interaction interface and a graphic user interface, and has user interfaces in fields participating in information communication between human beings and machines, such as setting interfaces of all parameters of a contextual model, switching and selecting interfaces of the contextual model and the like.
The single-card multi-communication-number control method is mainly suitable for mobile phone terminals, is not limited to the type of an operating system of the mobile phone terminal, and can be operating systems such as Android, IOS and Saiban.
Referring to fig. 1, one specific embodiment of the method includes the following steps:
and S13, calling preset profile configuration data, and setting the on-network state of one or more of the communication numbers according to the state options in the configuration data.
Referring first to the following table, the following table is an example of profile configuration data in a mobile terminal, and the table may be flexibly stored in the mobile terminal for access in the form of electronic data. The data in the table are detailed as follows:
in the scenario mode example listed in the above table, the scenario mode is expressed by the configuration data, and the configuration data mainly includes the status option, the setting option, the non-disturbing status item, and the attribute data corresponding to the scenario mode itself, such as the name thereof, and of course, more setting items may be added as needed.
The status options include a "commit period" setting item in the table above and an "on/off status" corresponding to the period. The setting options comprise an incoming call function, a short message function, an incoming call prompt mode and a short message prompt mode in the table. When the disturbance-free state setting item is started, the call or the information is not reminded by normal information, but the information notification is generated by background processing so as to facilitate the later-stage check of the user, namely, the communication request is silently rejected; when the disturbance-free state setting item is not opened, the user is informed of the incoming call or the information in a mode of self-defined ring or vibration and the like. As can be seen from the above table, the status options, the setting options, and the do not disturb status items are associated by the same communication number.
The online state of the auxiliary number comprises a login state and an unregistered state, when the auxiliary number is in a starting time period, the online state of the auxiliary number is the login state, and when the auxiliary number is in a shutdown time period, the online state of the auxiliary number is the unregistered state. The process of setting the on-network state is realized by converting the on-network state to be set represented by the state option into a corresponding communication instruction to be sent to the mobile network in an uplink mode. For example, in the outdoor mode, if the minor number 1 is in the power-on state from 8:00 to 10:00, the on-network state to be set is the login state, and the terminal converts the configuration data corresponding to the state option into a corresponding communication instruction to transmit the corresponding communication instruction to the mobile network to realize the setting of the on-network state. And if the auxiliary number 2 is in an un-started state from 8:00 to 10:00 in the outdoor mode, the network state to be set is the login state, and the terminal converts the configuration data corresponding to the state option into a corresponding communication instruction to transmit the corresponding communication instruction to the mobile network to realize the setting of the network state.
S14, responding to the communication request aiming at any one of the plurality of communication numbers, calling the setting option corresponding to the communication request in the configuration data.
The communication request of any one of the plurality of communication numbers comprises a calling/accessing request and a short message receiving/sending request. The setting options are used for representing a processing instruction implemented aiming at a communication request of a communication number, namely setting items of a processing strategy for the communication notification of the auxiliary number, and comprise an incoming call function, a short message function, an incoming call prompt mode and a short message prompt mode shown in the table, wherein the specific notification mode comprises vibration or ringing or vibration and ringing at the same time. When the communication request is an incoming call request, inquiring the incoming call function in the current contextual model and configuration data corresponding to the incoming call prompt mode for calling; and when the communication request is a short message incoming request, inquiring the short message function in the current contextual model and the configuration data corresponding to the short message prompt mode for calling. For example, as shown in the table above, in the office contextual model, the minor number 1 is in the on state at 8:00-10:00, and if there is an incoming call request in the time period, the setting options corresponding to the minor number 1 in the configuration data are called, that is, the incoming call function is on, the incoming call prompt mode is ringing, the no-disturbance state is on, and the user is further reminded in the ringing mode.
And S15, responding the communication request according to the processing instruction set by the setting option.
When the communication request is an incoming call request, inquiring whether an incoming call function in the current contextual model is started, if so, accessing the incoming call request, and otherwise, rejecting the incoming call request; and further inquiring whether the disturbance-free state item is started or not if the incoming call function is started, generating corresponding notification information for the background of the incoming call information if the disturbance-free state item is started, storing the notification information in an application for a user to check in a later period, otherwise notifying the user of the incoming call information by a method of self-defining ring tone, vibration and the like, and displaying the corresponding notification information on a user interface. When the communication request is an information input request, inquiring whether a short message function in the current contextual model is started, if so, allowing the information to be input, and otherwise, refusing the information to be input; and further inquiring whether the disturbance-free state item is started or not if the short message function is started, generating corresponding notification information by the short message background if the disturbance-free state item is started, storing the notification information in an application for later checking by a user, otherwise notifying the user of the short message by a method of self-defined ring tone, vibration and the like, and displaying the corresponding notification information on a user interface. For example, as shown in the above table, in the outdoor contextual model, the minor number 2 is in the on state at 10:00-12:00, and if there is an incoming call request in the time period, the setting options corresponding to the minor number 2 in the configuration data are called, that is, the incoming call function is turned on, the incoming call prompt mode is ringing, and the no-disturbance state item is not turned on, so as to remind the user in the ringing mode. The auxiliary number 2 is in a power-on state at 10:00-12:00 in an office mode, if a short message incoming request exists in the time period, the corresponding setting options in the configuration data are called, namely a short message function is started, the short message prompting mode is vibration, and a disturbance-free state item is started, so that the current short message cannot be reminded by normal common information, and only an information notification is generated after background processing so as to be convenient for a user to check when needed.
Referring to fig. 2, in another embodiment of the present invention, a step S11 is further included for displaying a user interface for editing the profile configuration data and completing the presetting of the configuration data accordingly.
The preset includes setting of each configuration data in each contextual model, and is usually implemented by providing a user interface for a user to submit after editing. The preset settings are as shown in the table above. For example, a user may preset a certain contextual model, such as an office mode, on a setting interface on a terminal, in the contextual model, the on/off of different minor numbers in the contextual model may be set, and for different minor numbers, whether the incoming call or the information function is turned on or not may be set respectively; and furthermore, whether the auxiliary number is started to be free of disturbance or not can be set for the auxiliary number in the starting state, the terminal automatically stores the auxiliary number for calling when needed after the setting items are set and submitted, and the setting can be modified and stored at any time when necessary.
Similarly, referring to fig. 2, in another embodiment, a step S12 is further included for displaying a user interface for receiving a selection of one of the preset profile configuration data for invocation.
This step allows one of the plurality of scene modes specified in step S11 to be selected. And the selection process is realized by inquiring the selected contextual model and then calling all corresponding configuration data under the contextual model. The user can also customize many other contextual models such as a conference model, a restaurant model, a laboratory model, etc. according to the needs of the user, and each contextual model can set various options as described in the above table. And setting each contextual model according to different conditions, and calling different contextual models according to different scenes.
Of course, in the case where the system provides a profile by default, the step of the user selecting the profile is unnecessary.
The implementation of the invention has the greatest effect that the user can quickly and conveniently switch the function state of the small number in different life scenes by setting the scene mode of differentiation for the integral function of one card with multiple numbers and different small numbers, thereby improving the experience of the user in using the terminal.
Referring to fig. 3, in order to further explain the single-card multi-communication-code communication control method of the present invention, a modular description is provided, and a single-card multi-communication-code communication control apparatus is provided, in one embodiment, including a setting module 13, a calling module 14, and a responding module 15, and further, as shown in the embodiment of fig. 4, the apparatus further includes a preset module 11 and a selecting module 12. Wherein,
the setting module 13: the system comprises a network state setting module, a scene mode configuration module and a scene mode setting module, wherein the network state setting module is used for calling preset scene mode configuration data and setting the on-network state of one or more communication numbers according to state options in the configuration data;
referring first to the following table, the following table is an example of profile configuration data in a mobile terminal, and the table may be flexibly stored in the mobile terminal for access in the form of electronic data. The data in the table are detailed as follows:
in the scenario mode example listed in the above table, the scenario mode is expressed by the configuration data, and the configuration data mainly includes the status option, the setting option, the non-disturbing status item, and the attribute data corresponding to the scenario mode itself, such as the name thereof, and of course, more setting items may be added as needed.
The status options comprise a 'submission time interval' setting item in the table and the on-off state corresponding to the time interval. The setting options comprise an incoming call function, a short message function, an incoming call prompt mode and a short message prompt mode in the table. When the disturbance-free state option is opened, the call or the information is not reminded by normal information, but the information notification is generated by background processing so that the user can check the call or the information at a later stage, namely the communication request is silently rejected; when the disturbance-free state option is opened, the user is informed of the incoming call or information in a mode of self-defined ring or vibration and the like. As can be seen from the above table, the status options, the setting options, and the do not disturb status items are associated by the same communication number.
The online state of the auxiliary number comprises a login state and an unregistered state, when the auxiliary number is in a starting time period, the online state of the auxiliary number is the login state, and when the auxiliary number is in a shutdown time period, the online state of the auxiliary number is the unregistered state. The process of setting the on-network state is realized by converting the on-network state to be set represented by the state option into a corresponding communication instruction to be sent to the mobile network in an uplink mode. For example, in the outdoor mode, if the minor number 1 is in the power-on state from 8:00 to 10:00, the on-network state to be set is the login state, and the terminal converts the configuration data corresponding to the state option into a corresponding communication instruction to transmit the corresponding communication instruction to the mobile network to realize the setting of the on-network state. And if the auxiliary number 2 is in an un-started state from 8:00 to 10:00 in the outdoor mode, the network state to be set is the login state, and the terminal converts the configuration data corresponding to the state option into a corresponding communication instruction to transmit the corresponding communication instruction to the mobile network to realize the setting of the network state.
The calling module 14: the device comprises a configuration data processing unit, a communication processing unit and a communication processing unit, wherein the configuration data processing unit is used for responding to a communication request aiming at any one of a plurality of communication numbers and calling a setting option corresponding to the communication request in the configuration data;
and calling the contextual model configuration data in the setting module for responding to a communication request aiming at any one of a plurality of communication numbers. The communication request of any one of the plurality of communication numbers comprises a calling/accessing request and a short message receiving/sending request. The setting options are used for representing a processing instruction implemented aiming at a communication request of a communication number, namely setting items of a processing strategy for the communication notification of the auxiliary number, and comprise an incoming call function, a short message function, an incoming call prompt mode and a short message prompt mode shown in the table, wherein the specific notification mode comprises vibration or ringing or vibration and ringing at the same time. When the communication request is an incoming call request, inquiring the incoming call function in the current contextual model and configuration data corresponding to the incoming call prompt mode for calling; and when the communication request is a short message incoming request, inquiring the short message function in the current contextual model and the configuration data corresponding to the short message prompt mode for calling. For example, as shown in the table above, in the office contextual model, the minor number 1 is in the on state at 8:00-10:00, and if there is an incoming call request in the time period, the setting options corresponding to the minor number 1 in the configuration data are called, that is, the incoming call function is on, the incoming call prompt mode is ringing, the no-disturbance state is on, and the user is further reminded in the ringing mode.
The answering module 15: the processing instruction used for setting according to the setting option responds to the communication request;
and responding the current communication request according to the processing instruction set by the setting option called in the calling module. When the communication request is an incoming call request, inquiring whether an incoming call function in the current contextual model is started, if so, accessing the incoming call request, and otherwise, rejecting the incoming call request; and further inquiring whether the disturbance-free state item is started or not if the incoming call function is started, generating corresponding notification information for the background of the incoming call information if the disturbance-free state item is started, storing the notification information in an application for a user to check in a later period, otherwise notifying the user of the incoming call information by a method of self-defining ring tone, vibration and the like, and displaying the corresponding notification information on a user interface. When the communication request is an information input request, inquiring whether a short message function in the current contextual model is started, if so, allowing the information to be input, and otherwise, refusing the information to be input; and further inquiring whether the disturbance-free state item is started or not if the short message function is started, generating corresponding notification information by the short message background if the disturbance-free state item is started, storing the notification information in an application for later checking by a user, otherwise notifying the user of the short message by a method of self-defined ring tone, vibration and the like, and displaying the corresponding notification information on a user interface. For example, as shown in the above table, in the outdoor contextual model, the minor number 2 is in the on state at 10:00-12:00, and if there is an incoming call request in the time period, the setting options corresponding to the minor number 2 in the configuration data are called, that is, the incoming call function is turned on, the incoming call prompt mode is ringing, and the no-disturbance state item is not turned on, so as to remind the user in the ringing mode. The auxiliary number 2 is in a power-on state at 10:00-12:00 in an office mode, if a short message incoming request exists in the time period, the corresponding setting options in the configuration data are called, namely a short message function is started, the short message prompting mode is vibration, and a disturbance-free state item is started, so that the current short message cannot be reminded by normal common information, and only an information notification is generated after background processing so as to be convenient for a user to check when needed.
Referring to fig. 4, in another embodiment of the present invention, a preset module 11 is further included for displaying a user interface, so as to edit the profile configuration data and accordingly complete the presetting of the configuration data.
The preset includes setting of each configuration data in each contextual model, and is usually implemented by providing a user interface for a user to submit after editing. The preset settings are as shown in the table above. For example, a user may preset a certain contextual model, such as an office mode, on a setting interface on a terminal, in the contextual model, the on/off of different minor numbers in the contextual model may be set, and for different minor numbers, whether the incoming call or the information function is turned on or not may be set respectively; and furthermore, whether the auxiliary number is started to be free of disturbance or not can be set for the auxiliary number in the starting state, the terminal automatically stores the auxiliary number for calling when needed after the setting items are set and submitted, and the setting can be modified and stored at any time when necessary.
With continued reference to fig. 4, in another embodiment, the selection module 12 is further configured to display a user interface for receiving a selection of one of the plurality of preset profile configuration data for invocation.
This module allows one of a plurality of scene modes defined in the preset module 11 to be selected. And the selection process is realized by inquiring the selected contextual model and then calling all corresponding configuration data under the contextual model. The user can also customize many other contextual models such as a conference model, a restaurant model, a laboratory model, etc. according to the needs of the user, and each contextual model can set various options as described in the above table. And setting each contextual model according to different conditions, and calling different contextual models according to different scenes.
Of course, in the case where the system provides a profile by default, it is not necessary to implement the user-selected profile using the selected module.
The implementation of the invention has the greatest effect that the user can quickly and conveniently switch the function state of the small number in different life scenes by setting the scene mode of differentiation for the integral function of one card with multiple numbers and different small numbers, thereby improving the experience of the user in using the terminal.
An embodiment of the present invention further provides a communication terminal, as shown in fig. 5, for convenience of description, only a part related to the embodiment of the present invention is shown, and details of the specific technology are not disclosed, please refer to the method part of the embodiment of the present invention. The terminal may be any terminal device including a mobile phone, a tablet computer, a PDA (personal digital Assistant), a POS (Point of Sales), a vehicle-mounted computer, etc., taking the terminal as the mobile phone as an example:
fig. 5 is a block diagram illustrating a partial structure of a mobile phone related to a terminal provided in an embodiment of the present invention. Referring to fig. 5, the handset includes: touch sensitive display 0513, processor 0511, memory 0514 and the like. Those skilled in the art will appreciate that the handset configuration shown in fig. 5 is not intended to be limiting and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components.
The following describes each component of the mobile phone in detail with reference to fig. 5:
the memory 0514 may be used to store software programs and modules, and the processor 0511 executes various functional applications and data processing of the mobile phone by operating the software programs and modules stored in the memory 0514. The memory 0514 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, application programs (such as a sound playing function, an image playing function, etc.) required by at least one function, and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the cellular phone, and the like. In addition, the memory 0514 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 volatile solid state storage device.
The touch sensitive display 0513 may comprise two parts, a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts the touch information into touch point coordinates, sends the touch point coordinates to the processor, and can receive and execute commands sent by the processor. In addition, touch sensitive displays may be implemented using various types of resistive, capacitive, infrared, and surface acoustic waves.
The touch sensitive display 0513 may be used to display information entered by or provided to the user as well as various menus of the handset, such as an information editing interface, etc. The touch sensitive Display 0513 may include a Display panel, and alternatively, the touch sensitive Display may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like. Further, when the touch-sensitive display 0513 detects a touch operation on or near the touch-sensitive display, the touch operation is transmitted to the processor to determine the type of the touch event, and then the processor provides corresponding visual output on the touch-sensitive display according to the type of the touch event.
The handset may also include at least one sensor 0512, such as light sensors, motion sensors, and other sensors. Specifically, the light sensor may include an ambient light sensor that adjusts the brightness of the display panel according to the brightness of ambient light, and a proximity sensor that turns off the display panel and/or the backlight when the mobile phone is moved to the ear. As one of the motion sensors, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally, three axes), can detect the magnitude and direction of gravity when stationary, and can be used for applications of recognizing the posture of a mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer and tapping), and the like; as for other sensors such as a gyroscope, a barometer, a hygrometer, a thermometer, and an infrared sensor, which can be configured on the mobile phone, further description is omitted here.
The processor 0511 is a control center of the mobile phone, connects each part of the whole mobile phone by various interfaces and lines, and executes various functions and processes data of the mobile phone by operating or executing software programs and/or modules stored in the memory 0514 and calling data stored in the memory 0514, thereby carrying out integral monitoring on the mobile phone. Optionally, processor 0511 may include one or more processing units; preferably, the processor 0511 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 0511.
The mobile phone further includes a power supply (such as a battery) for supplying power to each component, and preferably, the power supply may be logically connected to the processor 0511 through a power management system, so that functions of managing charging, discharging, power consumption management and the like are realized through the power management system.
Although not shown, the mobile phone may further include a camera, a bluetooth module, etc., which are not described herein.
In the embodiment of the present invention, the processor 0511 included in the terminal further has the following functions:
and controlling and displaying a user interface to edit the contextual model configuration data and accordingly completing the presetting of the configuration data.
The control displays a user interface for receiving a selection of one of a plurality of preset profiles for invocation.
Calling preset contextual model configuration data, and setting the on-network state of one or more communication numbers according to state options in the configuration data;
the scene mode configuration data comprises the state options and the setting options, and the state options are used for representing the on-network state of the communication number to be set; the setting options are used for representing processing instructions implemented by a communication request aiming at the communication number; and the state options and the setting options are associated through the same communication number.
And converting the on-network state to be set represented by the state option into a corresponding communication instruction to be sent to the mobile communication network in an uplink manner according to the on-network state to be set represented by the state option, so as to realize the setting of the on-network state.
Responding to a communication request aiming at any one of the plurality of communication numbers, and calling a setting option corresponding to the communication request in the configuration data;
and responding the communication request according to the processing instruction set by the setting option.
When the communication request is a call request, the processing instruction of the setting option represents that the call request is rejected or allowed correspondingly.
When the communication request is an information incoming request, the processing instruction of the setting option represents that the information incoming request is rejected or allowed.
The configuration data comprises an interference-free state item, and when the interference-free state item represents that the interference-free state item is in an interference-free state, the communication request is silently rejected.
The status options are expressed to comprise a submission time interval and an on-off status corresponding to the time interval, and the setting content of the on-off status indicates the on-network status which the corresponding communication number should set in the time interval.
And after responding to the communication request according to the processing instruction set by the setting option, controlling and displaying corresponding notification information.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other manners. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
Referring to fig. 6, in an application scenario of the present invention, a mobile terminal will have the functions as shown in the figure. After the user enters the contextual model switching interface, the one-card multi-number function can be set. Wherein, for each minor number (also can set up to the major number when necessary), can carry out the on-off setting, the state of not disturbing setting, incoming call function setting, the setting of incoming call warning etc. of this minor number respectively, through corresponding these settings to aforementioned setting item, alright realize carrying out the function that different set up according to different situation pattern to the minor number.
Those skilled in the art will appreciate that all or part of the steps in the methods of the above embodiments may be implemented by associated hardware instructed by a program, which may be stored in a computer-readable storage medium, and the storage medium may include: read Only Memory (ROM), Random Access Memory (RAM), magnetic or optical disks, and the like.
It will be understood by those skilled in the art that all or part of the steps in the method for implementing the above embodiments may be implemented by hardware that is instructed to implement by a program, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
While the mobile terminal provided by the present invention has been described in detail, for those skilled in the art, the idea of the embodiment of the present invention may be changed in the specific implementation and application scope, and in summary, the content of the present description should not be construed as limiting the present invention.