[go: up one dir, main page]

CN112004252A - Terminal communication method and device, terminal and storage medium - Google Patents

Terminal communication method and device, terminal and storage medium Download PDF

Info

Publication number
CN112004252A
CN112004252A CN202010803640.1A CN202010803640A CN112004252A CN 112004252 A CN112004252 A CN 112004252A CN 202010803640 A CN202010803640 A CN 202010803640A CN 112004252 A CN112004252 A CN 112004252A
Authority
CN
China
Prior art keywords
card
network
user identification
determining
subscriber identity
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202010803640.1A
Other languages
Chinese (zh)
Inventor
孙大亮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Xiaomi Mobile Software Co Ltd
Original Assignee
Beijing Xiaomi Mobile Software Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Xiaomi Mobile Software Co Ltd filed Critical Beijing Xiaomi Mobile Software Co Ltd
Priority to CN202010803640.1A priority Critical patent/CN112004252A/en
Publication of CN112004252A publication Critical patent/CN112004252A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0083Determination of parameters used for hand-off, e.g. generation or modification of neighbour cell lists
    • H04W36/0085Hand-off measurements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/24Reselection being triggered by specific parameters
    • H04W36/30Reselection being triggered by specific parameters by measured or perceived connection quality data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/06Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)
  • Telephone Function (AREA)

Abstract

The disclosure relates to a communication method and device of a terminal, the terminal and a storage medium. The method is applied to a terminal with a plurality of user identification cards, and comprises the following steps: obtaining card state parameters of the plurality of subscriber identity cards; determining the use priority of the plurality of user identification cards corresponding to the card state parameters according to the current use scene of the terminal; and determining the user identification card for network data interaction according to the use priority of the user cards. Through the technical scheme of the embodiment of the disclosure, the utilization efficiency of the terminal of the multi-user identification card to a plurality of user identification cards can be improved, the waste caused by the conditions that the flow of one user identification card is excessive, the flow of the other user identification card is excessive and the like is reduced, the network data interaction effect can be improved under different use scenes, and the use experience of a user is improved.

Description

Terminal communication method and device, terminal and storage medium
Technical Field
The present disclosure relates to electronic communication technologies, and in particular, to a communication method and apparatus for a terminal, and a storage medium.
Background
In order to meet the requirements of different mobile phone terminal users, the dual-card mobile phone is widely used. The dual-card mobile phone can be inserted with two SIM (Subscriber Identity modules) at the same time, which is convenient for providing different network communication services. Moreover, the dual-card mobile phone has multiple modes such as dual-mode dual-standby, dual-network dual-standby, dual-standby single-pass, dual-standby double-pass and the like. It can realize that one mobile phone uses different services different from operators. However, when one mobile phone uses each application program, it is often to use one SIM card of the dual cards for networking. Thus, it is easy to cause the situation that one card is frequently used and the other card cannot be effectively utilized, thereby causing the waste of resources.
Disclosure of Invention
The disclosure provides a communication method and device of a terminal and a storage medium.
According to a first aspect of the embodiments of the present disclosure, there is provided a communication method of a terminal, the method being applied to a terminal having a plurality of subscriber identity cards, including:
obtaining card state parameters of the plurality of subscriber identity cards;
determining the use priority of the plurality of user identification cards corresponding to the card state parameters according to the current use scene of the terminal;
and determining the user identification card for network data interaction according to the use priority of the user cards.
In some embodiments, the card status parameters include: historical usage data; the determining the use priorities of the plurality of user identification cards corresponding to the card state parameters according to the current use scene of the terminal includes:
determining the use priority of the plurality of user identification cards under the current use scene according to historical use data of the plurality of user identification cards under the current use scene.
In some embodiments, the current usage scenario includes: a call scene; the historical usage data includes: historical call data;
the determining the usage priorities of the plurality of subscriber identity cards in the current usage scenario according to the historical usage data of the plurality of subscriber identity cards in the current usage scenario includes:
and determining the use priority of the user identification card according to the historical call data and the frequency and/or duration of using each user identification card in the call scene.
In some embodiments, the current usage scenario includes: a network access scene; the historical usage data includes: historical internet surfing data;
the determining the usage priorities of the plurality of subscriber identity cards in the current usage scenario according to the historical usage data of the plurality of subscriber identity cards in the current usage scenario includes:
and determining the use priority of the user identification card according to the historical internet surfing data and the frequency and/or duration of using each user identification card in the internet surfing scene.
In some embodiments, the determining the subscriber identity card for network data interaction according to the usage priority of the plurality of subscriber cards includes:
and if the use priority of the user identification card currently used for network data interaction is higher than that of the user identification card not currently used for network data interaction, switching the user identification card used for network data interaction.
In some embodiments, the current usage scenario includes: a network access scene; the card status parameters include: network signal quality of the subscriber identity card;
the determining the use priorities of the plurality of user identification cards corresponding to the card state parameters according to the current use scene of the terminal includes:
in the internet-surfing scenario, if the network signal quality of the subscriber identity module card currently used for network data interaction is lower than a first signal threshold value, and the network signal quality of the subscriber identity module card not currently used for network data interaction is higher than a second signal threshold value, it is determined that the use priority of the subscriber identity module card currently used for network data interaction is lower than the use priority of the subscriber identity module card not currently used for network data interaction.
In some embodiments, the current usage scenario includes: a network access scene; the card status parameters include: the type of network accessed;
the determining the use priorities of the plurality of user identification cards corresponding to the card state parameters according to the current use scene of the terminal includes:
in the internet surfing scenario, if the network type of the subscriber identity module card currently used for network data interaction is a first network type, the network type of the subscriber identity module card not currently used for network data interaction is a second network type, and the network performance of the second network type is superior to the network performance of the first network type, it is determined that the use priority of the subscriber identity module card currently used for network data interaction is lower than the use priority of the subscriber identity module card not currently used for network data interaction.
In some embodiments, the current usage scenario includes: a network access scene; the card status parameters include: flow allowance;
the determining the use priorities of the plurality of user identification cards corresponding to the card state parameters according to the current use scene of the terminal includes:
and in the internet surfing scene, determining the user identification cards for network data interaction according to the flow allowance of the plurality of user identification cards and the use priority of the user identification cards from large to small.
In some embodiments, the card status parameters include: the application type corresponding to the network data of the user identification card currently used for network data interaction;
the method further comprises the following steps:
determining the use priority preset according to the application type;
the determining the user identification card for network data interaction according to the use priority corresponding to the card state parameter includes:
and if the current application type is a preset type, determining a user identification card for network data interaction according to the preset use priority of the preset type.
In some embodiments, the obtaining card status parameters of the plurality of subscriber identity cards comprises:
acquiring base station historical data of base stations connected with the plurality of user identification cards;
and determining the card state parameters according to the historical data of the base station.
In some embodiments, said determining said card status parameter from said base station history data comprises:
and predicting the card state parameters of the plurality of subscriber identity cards according to historical network stability data and/or historical congestion data of the base station.
According to a second aspect of the embodiments of the present disclosure, there is provided a communication apparatus of a terminal, the apparatus being applied to a terminal having a plurality of subscriber identity cards, including:
the acquisition module is used for acquiring the card state parameters of the plurality of user identification cards;
a first determining module, configured to determine, according to a current usage scenario of the terminal, usage priorities of the multiple subscriber identity modules corresponding to the card status parameters;
and the second determining module is used for determining the user identification card for network data interaction according to the use priority of the user cards.
In some embodiments, the card status parameters include: historical usage data; the first determining module includes:
the first determining submodule is used for determining the use priority of the plurality of user identification cards under the current use scene according to the historical use data of the plurality of user identification cards under the current use scene.
In some embodiments, the current usage scenario includes: a call scene; the historical usage data includes: historical call data;
the first determination submodule includes:
and the first determining unit is used for determining the use priority of the user identification card according to the historical call data and the frequency and/or the duration of using each user identification card in the call scene.
In some embodiments, the current usage scenario includes: a network access scene; the historical usage data includes: historical internet surfing data;
the first determination submodule includes:
and the second determining unit is used for determining the use priority of the user identification card according to the historical internet surfing data and the frequency and/or duration of using each user identification card in the internet surfing scene.
In some embodiments, the second determining module comprises:
and the switching submodule is used for switching the subscriber identity module card used for the network data interaction if the use priority of the subscriber identity module card currently used for the network data interaction is higher than the use priority of the subscriber identity module card not currently used for the network data interaction.
In some embodiments, the current usage scenario includes: a network access scene; the card status parameters include: network signal quality of the subscriber identity card;
the first determining module includes:
and the second determining submodule is used for determining that the use priority of the user identification card which is currently used for the network data interaction is lower than the use priority of the user identification card which is not currently used for the network data interaction if the network signal quality of the user identification card which is currently used for the network data interaction is lower than the first signal threshold and the network signal quality of the user identification card which is not currently used for the network data interaction is higher than the second signal threshold in the internet surfing scene.
In some embodiments, the current usage scenario includes: a network access scene; the card status parameters include: the type of network accessed;
the first determining module includes:
and a third determining submodule, configured to determine, in the internet surfing scenario, that the usage priority of the current subscriber identity module card used for network data interaction is lower than the usage priority of the current subscriber identity module card not used for network data interaction if the network type of the current subscriber identity module card used for network data interaction is the first network type, the network type of the current subscriber identity module card not used for network data interaction is the second network type, and the network performance of the second network type is better than the network performance of the first network type.
In some embodiments, the current usage scenario includes: a network access scene; the card status parameters include: flow allowance;
the first determining module includes:
and the fourth determining submodule is used for determining the user identification cards for network data interaction according to the flow allowance of the plurality of user identification cards and the use priority of the user identification cards from large to small in the internet surfing scene.
In some embodiments, the card status parameters include: the application type corresponding to the network data of the user identification card currently used for network data interaction;
the device further comprises:
a third determining module, configured to determine the preset usage priority according to the application type;
the second determining module includes:
and the fifth determining submodule is used for determining the user identification card for network data interaction according to the preset use priority of the preset type if the current application type is the preset type.
In some embodiments, the obtaining module includes:
the acquisition submodule is used for acquiring base station historical data of a base station connected with the plurality of user identification cards;
and the sixth determining submodule is used for determining the card state parameter according to the historical data of the base station.
In some embodiments, the sixth determination submodule includes:
a third determining unit, configured to predict the card status parameters of the multiple subscriber identity cards according to historical network stability data and/or historical congestion data of the base station.
According to a third aspect of the embodiments of the present disclosure, there is provided a terminal, the terminal at least comprising: a processor and a memory for storing executable instructions operable on the processor, wherein:
the processor is configured to execute the executable instructions, and the executable instructions perform the steps in the communication method of any one of the terminals.
According to a fourth aspect of embodiments of the present disclosure, there is provided a non-transitory computer-readable storage medium having stored therein computer-executable instructions that, when executed by a processor, implement the steps in the communication method of any one of the above terminals.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects: according to the technical scheme of the embodiment of the disclosure, the user identification card for network data interaction is determined from the comprehensive state of the use scene of the terminal and the state parameters of the user identification card. Therefore, the utilization efficiency of the terminal of the multi-user identification card to the plurality of user identification cards can be improved, the flow excess of one user identification card is reduced, the waste caused by the conditions that the flow of another user identification card is excessive and the like is reduced, the effect of network data interaction under different use scenes can be improved, and the use experience of a user is improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and together with the description, serve to explain the principles of the invention.
Fig. 1 is a first flowchart illustrating a communication method of a terminal according to an exemplary embodiment;
fig. 2 is a flowchart ii illustrating a communication method of a terminal according to an exemplary embodiment;
FIG. 3 is a schematic diagram illustrating a method of communication of a terminal according to an exemplary embodiment;
fig. 4 is a block diagram illustrating a structure of a communication apparatus of a terminal according to an exemplary embodiment;
fig. 5 is a block diagram illustrating an entity structure of a terminal according to an exemplary embodiment.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the invention, as detailed in the appended claims.
Fig. 1 is a flowchart illustrating a communication method of a terminal according to an exemplary embodiment, the method being applied to a terminal having a plurality of subscriber identity cards, as shown in fig. 1, and the method comprising the steps of:
step S101, obtaining card state parameters of the plurality of user identification cards;
step S102, determining the use priority of the plurality of user identification cards corresponding to the card state parameters according to the current use scene of the terminal;
and step S103, determining the user identification card for network data interaction according to the use priorities of the user cards.
Here, the terminal selects the subscriber identity card providing the network data traffic through the status parameter of each subscriber identity card. The card status parameter indicates a network connection status of the subscriber identity card, a performance status of a connected network, and the like. Under different use scenes, each user identification card can have different use priorities. For example, in an online scenario, the subscriber identity card with a large amount of traffic has a higher priority than the subscriber identity card with a small amount of traffic; for another example, in the internet access scenario, the priority of using the 5G subscriber identity card is higher than that of using the 4G subscriber identity card, and so on. In the call scene, the user identification card with more voice call duration allowance has higher use priority than the user identification card with less voice call duration allowance; the user identification card with high call signal quality has higher priority than the user identification card with low call signal quality. In addition, the use priority of the user identification card in different use scenes can be set according to the use habits or preferences of the user. For example, a user may set a priority of use for each subscriber identity card when using a particular application, such as a preferred use of a subscriber identity card having a directed traffic package with the application.
That is, in the embodiment of the present disclosure, the priority of using the multiple subscriber identity cards is set differently based on different card status parameters in different usage scenarios of the terminal. And if the priority of the user identification card used for network data interaction in the current scene is lower, the user identification card with higher priority can be automatically switched to. Therefore, the utilization efficiency of the terminal of the multi-user identification card to the plurality of user identification cards can be improved, the flow excess of one user identification card is reduced, the waste caused by the conditions that the flow of another user identification card is excessive and the like is reduced, the effect of network data interaction under different use scenes can be improved, and the use experience of a user is improved.
In some embodiments, the card status parameters include: historical usage data; as shown in fig. 2, in the step S102, the determining the usage priorities of the multiple subscriber identity cards corresponding to the card status parameters according to the current usage scenario of the terminal includes:
step S201, determining the usage priorities of the multiple subscriber identity cards in the current usage scenario according to historical usage data of the multiple subscriber identity cards in the current usage scenario.
In the embodiment of the disclosure, the user identification card which is preferred to be used by the user can be determined according to the use condition recorded in the historical use data under different use scenes. For example, in a call scenario recorded in the history data, the time period for the user to use the sub card is longer than the time period for using the main card, or the frequency for using the sub card is higher than the frequency for using the main card. Indicating that the user is more accustomed to using the number of the secondary card for dial-up calls. If the current use scene is a call scene, the user probably uses the secondary card to dial. If the subscriber identity module card used for network data interaction is the main card, the network of the main card may be disconnected or interfered after the call is started, so that network data transmission cannot be performed. Therefore, the user identification card can be switched to the auxiliary card at the moment, so that the internet surfing function can still be used in the passing process.
And if the history data records that the frequency of using the main card is higher or the duration is longer under the condition of surfing the internet, the user is better to surf the internet by using the main card. Therefore, the main card can be used as the user identification card to be preferentially used at this time. Of course, at this time, comprehensive judgment may be performed according to other various parameters in the embodiment of the present disclosure, and if the network performance provided by the main card is poor or the remaining flow of the main card is insufficient, the main card may be switched to the secondary card for network data interaction.
Therefore, the user identification card used preferentially can be determined according to the use habits and preferences of the user, so that the frequency of manual switching of the user is reduced, and the use experience of the user is improved.
In some embodiments, the current usage scenario includes: a call scene; the historical usage data includes: historical call data;
the determining the usage priorities of the plurality of subscriber identity cards in the current usage scenario according to the historical usage data of the plurality of subscriber identity cards in the current usage scenario includes:
and determining the use priority of the user identification card according to the historical call data and the frequency and/or duration of using each user identification card in the call scene.
In the embodiment of the present disclosure, the current usage scenario includes the above-mentioned call scenario, and in the call scenario, the card status information of the historical call data may be used to determine the usage priorities of the corresponding multiple subscriber identity cards. Here, the use frequency and/or the use duration of each subscriber identity card in the call scenario may be recorded in the terminal or each subscriber identity card, and the terminal performs statistics according to data in a period of time, so as to determine the use priority of each subscriber identity card.
Therefore, the terminal can automatically count the use condition of each user identification card in a call scene, and further dynamically adjust the use priority of each user identification card. The user can manually switch the user identification card, so the statistical result contains the use condition of the user identification card which is selected by the user independently, thereby reflecting the use preference of the user. Therefore, when the terminal enters a call state, the user identification card which is preferred by the user to use can be automatically switched to, and the use experience of the user is improved.
In some embodiments, the current usage scenario includes: a network access scene; the historical usage data includes: historical internet surfing data;
the determining the usage priorities of the plurality of subscriber identity cards in the current usage scenario according to the historical usage data of the plurality of subscriber identity cards in the current usage scenario includes:
and determining the use priority of the user identification card according to the historical internet surfing data and the frequency and/or duration of using each user identification card in the internet surfing scene.
Here, the internet access scenario may include any scenario using mobile data traffic, or may be limited to a usage scenario using a browser for data browsing, and may be determined according to an actual application situation.
In the internet-surfing scene, similar to the conversation scene, the terminal can automatically count the use condition of each user identification card in the internet-surfing scene, and further dynamically adjust the use priority of each user identification card. Similarly, the usage of each subscriber identity module card in the internet scene may also include the usage frequency and/or usage duration of the subscriber identity module card. Therefore, when the terminal enters the internet surfing state, the user identification card which is preferred by the user to use can be automatically switched, and the use experience of the user is improved.
In some embodiments, the determining the subscriber identity card for network data interaction according to the usage priority of the plurality of subscriber cards includes:
and if the use priority of the user identification card currently used for network data interaction is higher than that of the user identification card not currently used for network data interaction, switching the user identification card used for network data interaction.
In the embodiment of the present disclosure, a subscriber identity card may be preferentially used by default, for example, the subscriber identity card placed in a designated card slot of the terminal is a default master card. When the terminal is started or switched to a networking mode from a mode of disconnecting network connection such as a flight mode, the default main card can be directly used as a user identification card for network data interaction.
When the terminal is in a standby mode, the default main card can be used as a user identification card for network data interaction, and at the moment, some interactive data of the background of the terminal can be received and transmitted through the default main card. And when entering the appointed use scene, switching the user identification card according to the use priority corresponding to the card state parameter in the use scene. In addition, after the user identification card is switched to the designated user identification card, the user identification card used in the previous scene can be maintained after the user identification card enters the standby mode again in the follow-up process, so that the frequent switching of the user identification card is reduced.
In the embodiment of the disclosure, if the user identification card used for network data interaction has the highest priority when entering the current usage scenario, the user identification card does not need to be switched in the usage process of the current usage scenario; and the user identification card can be switched when the user identification card enters the standby mode until another use scene is entered, and the user identification card with the highest use priority in the use scene is different from the user identification card with the highest use priority in the current scene, so that the user identification card is switched.
In some embodiments, the current usage scenario includes: a network access scene; the card status parameters include: network signal quality of the subscriber identity card;
the determining the use priorities of the plurality of user identification cards corresponding to the card state parameters according to the current use scene of the terminal includes:
in the internet-surfing scenario, if the network signal quality of the subscriber identity module card currently used for network data interaction is lower than a first signal threshold value, and the network signal quality of the subscriber identity module card not currently used for network data interaction is higher than a second signal threshold value, it is determined that the use priority of the subscriber identity module card currently used for network data interaction is lower than the use priority of the subscriber identity module card not currently used for network data interaction.
Here network signal quality is used as a card status parameter. Network signal quality includes, but is not limited to: network signal strength, data transmission rate, bandwidth, delay, packet loss or error rate, etc. Through the card state parameters of the network signal quality, the network connected with the subscriber identity module card can be judged to provide better network service, so that the subscriber identity module card can be switched to a proper subscriber identity module card.
In one embodiment, the plurality of subscriber identity cards are respectively established with network connections through different data communication links.
Namely, the plurality of subscriber identity cards respectively reside in respective networks at the same time, and detect or acquire the corresponding network signal quality through the data communication link. Therefore, the network signal quality of a plurality of user identification cards can be acquired simultaneously, and the user identification cards used for network data interaction can be switched at any time. That is, when the network signal quality of the current subscriber identity card is lower than the first threshold, the application program or the operating system of the terminal directly uses the network data connected with the switched subscriber identity card and consumes the data traffic through the communication links established by the other subscriber identity cards without disconnecting and then re-establishing the communication links of the other subscriber identity cards.
In some embodiments, the current usage scenario includes: a network access scene; the card status parameters include: the type of network accessed;
the determining the use priorities of the plurality of user identification cards corresponding to the card state parameters according to the current use scene of the terminal includes:
in the internet surfing scenario, if the network type of the subscriber identity module card currently used for network data interaction is a first network type, the network type of the subscriber identity module card not currently used for network data interaction is a second network type, and the network performance of the second network type is superior to the network performance of the first network type, it is determined that the use priority of the subscriber identity module card currently used for network data interaction is lower than the use priority of the subscriber identity module card not currently used for network data interaction.
In the embodiment of the present disclosure, the subscriber identity card may also be selected and switched according to the type of the access network.
It will be appreciated that the subscriber identity card may be compatible with a variety of network types, for example, a 5G subscriber identity card may be compatible with 4G, 3G or even 2G networks. When the base station where the subscriber identity card resides can provide 5G resources, the subscriber identity card automatically resides in a 5G network, and if the current terminal is not located at the base station which can provide 5G resources, the subscriber identity card can also reside in a 4G or 3G network of a nearby base station.
Since different subscriber identity cards may be served by different operators, if the card status parameter indicates that a first network type in which a subscriber identity card currently providing network data interaction resides is a 4G network and a second network type in which another subscriber identity card resides is a 5G network, the network performance of the second network type is better than that of the first network type. At this time, another subscriber identity card can be switched to use, so that higher-quality network service can be obtained. Accordingly, if the card status parameter indicates that the first network type where the subscriber identity card currently providing the network data interaction resides is a 4G network and the second network type where the other subscriber identity card resides is a 3G network, the network performance of the first network type is better than that of the second network type. Therefore, the current subscriber identity module card providing network data interaction can use higher quality network service, and the subscriber identity module card does not need to be switched.
Of course, considering that the various types of terminal status parameters and card status parameters in the embodiments of the present disclosure may be combined to jointly judge whether the subscriber identity card needs to be switched, therefore, in the case that the network performance of the first network type is better than that of the second network type, if the traffic margin of another subscriber identity card is sufficient and the traffic margin of the currently used subscriber identity card is low, the user identity card may also be switched to another subscriber identity card. In practical application, several card status parameters in the embodiment of the present disclosure may be used to determine whether to switch the subscriber identity module card, and the priorities of the several card status parameters may be set according to practical requirements. For example: judging by the network signal quality, if the judging result is that the user identification card does not need to be switched, then judging by using the flow allowance, and if the user identification card does not need to be switched, then judging by the type of the accessed network. Therefore, the most suitable user identification card can be comprehensively judged and selected through the card state parameters and the terminal state parameters with multiple dimensions.
In some embodiments, the current usage scenario includes: a network access scene; the card status parameters include: flow allowance;
the determining the use priorities of the plurality of user identification cards corresponding to the card state parameters according to the current use scene of the terminal includes:
and in the internet surfing scene, determining the user identification cards for network data interaction according to the flow allowance of the plurality of user identification cards and the use priority of the user identification cards from large to small.
Here, the traffic margin indicates the usage of the subscriber identity card traffic package. Different user identification cards respectively correspond to one account and can be respectively provided by the same or different operators. And, different user identification card packages are used separately. When the terminal uses one of the user identification cards to surf the internet, the flow of the user identification card is consumed, and the flow of other user identification cards is not consumed.
Therefore, if one subscriber identity card is always used, the flow rate of the subscriber identity card may be exhausted and additional charges may be generated, while the flow rates of the other subscriber identity cards are not exhausted, thereby causing waste and requiring unnecessary payment.
In the embodiment of the present disclosure, if the card status parameter of the current subscriber identity card used for network data interaction indicates that the traffic margin is low, and the card status parameters of other subscriber identity cards indicate that the traffic margin is high, then the handover may be performed. Here, the flow rate threshold may be determined as a proportion of the remaining flow rate packages, or may be a fixed value, and the first flow rate threshold and the second flow rate threshold may be the same or different. For example, the first traffic threshold is half of the current subscriber identity card traffic package, while the second traffic threshold is 50G. Then, when the flow margin of the current subscriber identity card for network data interaction is less than half of the package, and the flow margins of the other subscriber identity cards are greater than 50G, the subscriber identity cards can be switched.
The first traffic threshold and the second traffic threshold may be set according to a user's requirement, or may be set according to a type of the user identification card traffic package. The first traffic threshold and the second traffic threshold may correspond to different subscriber identity cards, respectively, or may correspond to a first traffic threshold of a subscriber identity card currently used for network data interaction, and after switching, the subscriber identity card corresponds to the second traffic threshold. For example, if the traffic package of the main card in the terminal is a 20G traffic package, and if the traffic package exceeds the 20G traffic package, extra fee is required to be paid, the first traffic threshold may be set to a fixed value of 5G. And the flow package of the auxiliary card contains 40G flow, wherein when the flow allowance is less than 20G, the operator limits the speed of the auxiliary card. Then the second traffic threshold corresponding to the secondary card may be set to half the amount of the traffic package.
By the method, the flow of different user identification cards can be distributed in a balanced manner, and the condition that extra cost is generated due to the fact that the flow of the user identification cards is exhausted is reduced. In addition, the situation that no card is available when the network signal of one subscriber identification card is poor due to the fact that the flow allowance of the subscriber identification card is small can be reduced.
In some embodiments, the card status parameters include: the application type corresponding to the network data of the user identification card currently used for network data interaction;
the method further comprises the following steps:
determining the use priority preset according to the application type;
the determining the user identification card for network data interaction according to the use priority corresponding to the card state parameter includes:
and if the current application type is a preset type, determining a user identification card for network data interaction according to the preset use priority of the preset type.
In the embodiment of the present disclosure, the user identification card may also be flexibly selected according to the application type. If the use scene of the terminal is a scene requiring specific network data interaction service, for example, the application scene of large-traffic transmission includes video call, high-definition video online playing and the like. At this time, the subscriber identity module card with sufficient traffic margin and high network transmission rate is required. As another example, the scenario with high requirement on network delay includes online games, time-limited shopping scenarios of online shopping, and the like. At this time, the user identification card with small network delay, low bit error rate and low packet loss rate is needed.
Thus, the usage priority of the multiple subscriber identity cards can be set for different application types. And when the current use scene of the terminal is the application type, switching the user identification card according to the use priority corresponding to the application type.
Here, the priority of use of the subscriber identity card determined according to the application type may be implemented by combining the card status parameters such as the traffic margin, the network type, and the network performance. Therefore, the user identification card capable of providing better network data interaction server quality can be selected according to different requirements of different application scenes.
In some embodiments, the obtaining card status parameters of the plurality of subscriber identity cards comprises:
acquiring base station historical data of base stations connected with the plurality of user identification cards;
and determining the card state parameters according to the historical data of the base station.
In the embodiment of the present disclosure, the card status parameter represents a data parameter of the subscriber identity card itself and a quality of a connected data communication link, and may further include a performance of a base station where the subscriber identity card resides.
Since different subscriber identity cards may reside in different nearby base stations and base station resources are provided by different operators. Therefore, there may be large differences in the performance of base stations connected at the same location by different subscriber identity cards. The terminal can obtain the base station data for reflecting the performance of the base station from the base station through the data communication link corresponding to the user identification card, so that the base station where the user identification card resides can be judged to provide data communication service with higher performance.
For example, the base station where the main card resides is far away and the base station data of the main card is congested, while the base station where the sub card resides is close, the signal quality is high, and the base station of the sub card is not congested. Then the performance of the base station embodied by the card state parameter of the auxiliary card is better than the performance of the base station embodied by the card state parameter of the main card, and the auxiliary card can be switched and used for network data interaction. Of course, it can also be combined with other card status parameters and terminal status parameters to comprehensively determine whether to switch.
In some embodiments, said determining said card status parameter from said base station history data comprises:
and predicting the card state parameters of the plurality of subscriber identity cards according to historical network stability data and/or historical congestion data of the base station.
In the embodiment of the present disclosure, the base station data of the base station may be historical data, including historical network stability data, historical congestion data, and the like, and these data may also include historical data of different network types in different time periods. Through the historical data, the network condition which can be obtained after the user identification card of the current terminal resides in the base station can be predicted.
Therefore, in the embodiment of the present disclosure, the historical data is used to predict the card status parameters of each subscriber identity card, so that the subscriber identity card with better base station performance can be switched to in advance, and the reduction of user experience caused by poor base station performance in the using process is reduced.
The disclosed embodiments also provide the following examples:
in the embodiment of the disclosure, the performance and the user requirement of each user identification card are comprehensively evaluated by adopting parameters of multiple angles and multiple aspects, so that the most suitable user identification card can be automatically switched and used for network data interaction in different scenes. In addition, in the embodiment of the present disclosure, synchronous connection of data communication links established by multiple subscriber identity cards is also maintained, and when switching is required, data interaction can be directly performed through different data communication links without disconnection and reconnection, so that switching speed is increased, and seamless switching is realized.
In the embodiment of the present disclosure, the following seven dimensions are adopted to determine whether the subscriber identity cards need to be switched, and include several aspects such as user habits, resident networks, base station historical data, and the like, as shown in fig. 3, each Application (APP) uses the network to perform data interaction, and a multilink engine evaluates whether the two subscriber identity cards (SIM1 and SIM2) are suitable for current network data interaction from the above three aspects through the seven dimensions. Therefore, the characteristics of double-card complementation are fully utilized, and the use experience under different scenes is effectively improved. The method comprises the following specific steps:
first, traffic preference dimension
And (4) counting monthly rental flow conditions of the double cards, and when the flow of the main card is used for half and the data flow of the auxiliary card is still more, properly switching to the auxiliary card to consume the data flow of the auxiliary card. Therefore, the condition that the flow of the primary card at the bottom of the moon is overused and the flow of the secondary card is not used is prevented. Therefore, the method and the device balance the dual-card flow use for the user and save the flow cost of the user.
Second, user preference dimension
If the terminal history data shows that the user frequently uses the auxiliary card to communicate, the data is switched from the main card to the auxiliary card in the communication process, so that the user can surf the internet simultaneously in the communication.
The main card used by the user is a virtual card and is mainly used for surfing the internet, and the data is ensured to be on the main card as much as possible, and the actual requirements of the user are considered.
Therefore, the use habit of the user can be better met, and the inconvenience of the user in use is reduced.
Third, the scene preference dimension
If the current scene is a multiplayer online game, the network delay is more sensitive, even if the signal of the data main card well meets the normal online condition, if the signal of the auxiliary card is better, the delay is lower, the auxiliary card needs to be switched. Thus, a more suitable subscriber identity card can be selected according to the usage scenario.
Fourth, network signal quality dimension
Measuring the signal quality condition of the double cards in real time, and intelligently switching to the auxiliary card when the signal of the main data card is poor; otherwise, the master card is switched back after the signal is good. In this way, the terminal can be maintained as well as possible with better network signals.
Fifth, network residency capability dimension
Monitoring the resident network capacity of the double cards in real time, and intelligently switching to the auxiliary card when the main card resides in a 4G network and the auxiliary card resides in a 5G network; otherwise, the master card is switched back when the 5G network also resides. Therefore, 5G service can be used as much as possible, and 5G utilization rate is improved.
Sixth, base station historical network stability dimension
And acquiring historical network stability data of the base station near the current position, pre-judging whether the current network is stable in advance, and switching to a proper subscriber identity module card in advance. In this way, a suitable subscriber identity card can be selected in advance, thereby maintaining the stability of the network.
Seventh, base station historical network congestion dimensionality
Obtaining historical network congestion related data of a base station near the current position (for example, identifying the congestion condition of the base station according to the time period), prejudging whether the current network is easy to be congested in the future time period in advance, and switching to a proper subscriber identity module card in advance. In this way, a suitable subscriber identity card can be selected in advance, thereby maintaining a higher network speed.
Fig. 4 is a block diagram illustrating a communication apparatus of a terminal according to an exemplary embodiment, and as shown in fig. 4, the apparatus 400 is applied to a terminal having a plurality of subscriber identity cards, including
An obtaining module 401, configured to obtain card status parameters of the multiple subscriber identity cards;
a first determining module 402, configured to determine, according to a current usage scenario of the terminal, usage priorities of the multiple subscriber identity modules corresponding to the card status parameters;
a second determining module 403, configured to determine a subscriber identity card used for network data interaction according to the usage priorities of the plurality of subscriber cards.
In some embodiments, the card status parameters include: historical usage data; the first determining module includes:
the first determining submodule is used for determining the use priority of the plurality of user identification cards under the current use scene according to the historical use data of the plurality of user identification cards under the current use scene.
In some embodiments, the current usage scenario includes: a call scene; the historical usage data includes: historical call data;
the first determination submodule includes:
and the first determining unit is used for determining the use priority of the user identification card according to the historical call data and the frequency and/or the duration of using each user identification card in the call scene.
In some embodiments, the current usage scenario includes: a network access scene; the historical usage data includes: historical internet surfing data;
the first determination submodule includes:
and the second determining unit is used for determining the use priority of the user identification card according to the historical internet surfing data and the frequency and/or duration of using each user identification card in the internet surfing scene.
In some embodiments, the second determining module comprises:
and the switching submodule is used for switching the subscriber identity module card used for the network data interaction if the use priority of the subscriber identity module card currently used for the network data interaction is higher than the use priority of the subscriber identity module card not currently used for the network data interaction.
In some embodiments, the current usage scenario includes: a network access scene; the card status parameters include: network signal quality of the subscriber identity card;
the first determining module includes:
and the second determining submodule is used for determining that the use priority of the user identification card which is currently used for the network data interaction is lower than the use priority of the user identification card which is not currently used for the network data interaction if the network signal quality of the user identification card which is currently used for the network data interaction is lower than the first signal threshold and the network signal quality of the user identification card which is not currently used for the network data interaction is higher than the second signal threshold in the internet surfing scene.
In some embodiments, the current usage scenario includes: a network access scene; the card status parameters include: the type of network accessed;
the first determining module includes:
and a third determining submodule, configured to determine, in the internet surfing scenario, that the usage priority of the current subscriber identity module card used for network data interaction is lower than the usage priority of the current subscriber identity module card not used for network data interaction if the network type of the current subscriber identity module card used for network data interaction is the first network type, the network type of the current subscriber identity module card not used for network data interaction is the second network type, and the network performance of the second network type is better than the network performance of the first network type.
In some embodiments, the current usage scenario includes: a network access scene; the card status parameters include: flow allowance;
the first determining module includes:
and the fourth determining submodule is used for determining the user identification cards for network data interaction according to the flow allowance of the plurality of user identification cards and the use priority of the user identification cards from large to small in the internet surfing scene.
In some embodiments, the card status parameters include: the application type corresponding to the network data of the user identification card currently used for network data interaction;
the device further comprises:
a third determining module, configured to determine the preset usage priority according to the application type;
the second determining module includes:
and the fifth determining submodule is used for determining the user identification card for network data interaction according to the preset use priority of the preset type if the current application type is the preset type.
In some embodiments, the obtaining module includes:
the acquisition submodule is used for acquiring base station historical data of a base station connected with the plurality of user identification cards;
and the sixth determining submodule is used for determining the card state parameter according to the historical data of the base station.
In some embodiments, the sixth determination submodule includes:
a third determining unit, configured to predict the card status parameters of the multiple subscriber identity cards according to historical network stability data and/or historical congestion data of the base station.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
Fig. 5 is a block diagram illustrating a terminal 500 according to an example embodiment. For example, the terminal 500 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, and so forth.
Referring to fig. 5, terminal 500 may include one or more of the following components: processing component 501, memory 502, power component 503, multimedia component 504, audio component 505, input/output (I/O) interface 506, sensor component 507, and communication component 508.
The processing component 501 generally controls the overall operation of the terminal 500, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing component 501 may include one or more processors 510 to execute instructions to perform all or a portion of the steps of the methods described above. Further, the processing component 501 may also include one or more modules that facilitate interaction between the processing component 501 and other components. For example, the processing component 501 may include a multimedia module to facilitate interaction between the multimedia component 504 and the processing component 501.
The memory 510 is configured to store various types of data to support operations at the terminal 500. Examples of such data include instructions for any application or method operating on terminal 500, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 502 may be implemented by any type or combination of volatile or non-volatile storage devices, such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
The power supply component 503 provides power to the various components of the terminal 500. The power supply component 503 may include: a power management system, one or more power sources, and other components associated with generating, managing, and distributing power for terminal 500.
The multimedia components 504 include a screen that provides an output interface between the terminal 500 and the user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 504 includes a front facing camera and/or a rear facing camera. The front camera and/or the rear camera may receive external multimedia data when the terminal 500 is in an operation mode, such as a photographing mode or a video mode. Each front camera and/or rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
The audio component 505 is configured to output and/or input audio signals. For example, the audio component 505 includes a Microphone (MIC) configured to receive external audio signals when the terminal 500 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may further be stored in the memory 510 or transmitted via the communication component 508. In some embodiments, audio component 505 further comprises a speaker for outputting audio signals.
The I/O interface 506 provides an interface between the processing component 501 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
The sensor assembly 507 includes one or more sensors for providing various aspects of status assessment for the terminal 500. For example, sensor component 507 can detect an open/closed state of terminal 500, the relative positioning of components such as a display and keypad of terminal 500, sensor component 507 can also detect a change in position of terminal 500 or a component of terminal 500, the presence or absence of user contact with terminal 500, orientation or acceleration/deceleration of terminal 500, and a change in temperature of terminal 500. The sensor assembly 507 may include a proximity sensor configured to detect the presence of a nearby object in the absence of any physical contact. The sensor assembly 507 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 507 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 508 is configured to facilitate communications between the terminal 500 and other devices in a wired or wireless manner. The terminal 500 may access a wireless network based on a communication standard, such as WiFi, 2G, or 3G, or a combination thereof. In an exemplary embodiment, the communication component 508 receives a broadcast signal or broadcast related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 508 further includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, or other technologies.
In an exemplary embodiment, the terminal 500 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic components for performing the above-described methods.
In an exemplary embodiment, a non-transitory computer readable storage medium comprising instructions, such as the memory 502 comprising instructions, executable by the processor 510 of the terminal 500 to perform the above-described method is also provided. For example, the non-transitory computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
The embodiments of the present disclosure also provide a non-transitory computer-readable storage medium, where instructions in the storage medium, when executed by a processor of a mobile terminal, enable the mobile terminal to perform the method provided in any of the embodiments.
Other embodiments of the invention will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the invention following, in general, the principles of the invention and including such departures from the present disclosure as come within known or customary practice within the art to which the invention pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the invention being indicated by the following claims.
It will be understood that the invention is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the invention is limited only by the appended claims.

Claims (24)

1. A communication method of a terminal, the method being applied to a terminal having a plurality of subscriber identity cards, comprising:
obtaining card state parameters of the plurality of subscriber identity cards;
determining the use priority of the plurality of user identification cards corresponding to the card state parameters according to the current use scene of the terminal;
and determining the user identification card for network data interaction according to the use priority of the user cards.
2. The method of claim 1, wherein the card status parameters comprise: historical usage data; the determining the use priorities of the plurality of user identification cards corresponding to the card state parameters according to the current use scene of the terminal includes:
determining the use priority of the plurality of user identification cards under the current use scene according to historical use data of the plurality of user identification cards under the current use scene.
3. The method of claim 2, wherein the current usage scenario comprises: a call scene; the historical usage data includes: historical call data;
the determining the usage priorities of the plurality of subscriber identity cards in the current usage scenario according to the historical usage data of the plurality of subscriber identity cards in the current usage scenario includes:
and determining the use priority of the user identification card according to the historical call data and the frequency and/or duration of using each user identification card in the call scene.
4. The method of claim 2, wherein the current usage scenario comprises: a network access scene; the historical usage data includes: historical internet surfing data;
the determining the usage priorities of the plurality of subscriber identity cards in the current usage scenario according to the historical usage data of the plurality of subscriber identity cards in the current usage scenario includes:
and determining the use priority of the user identification card according to the historical internet surfing data and the frequency and/or duration of using each user identification card in the internet surfing scene.
5. The method of claim 1, wherein the determining the subscriber identity card for the network data interaction according to the usage priority of the plurality of subscriber cards comprises:
and if the use priority of the user identification card currently used for network data interaction is higher than that of the user identification card not currently used for network data interaction, switching the user identification card used for network data interaction.
6. The method of claim 5, wherein the current usage scenario comprises: a network access scene; the card status parameters include: network signal quality of the subscriber identity card;
the determining the use priorities of the plurality of user identification cards corresponding to the card state parameters according to the current use scene of the terminal includes:
in the internet-surfing scenario, if the network signal quality of the subscriber identity module card currently used for network data interaction is lower than a first signal threshold value, and the network signal quality of the subscriber identity module card not currently used for network data interaction is higher than a second signal threshold value, it is determined that the use priority of the subscriber identity module card currently used for network data interaction is lower than the use priority of the subscriber identity module card not currently used for network data interaction.
7. The method of claim 5, wherein the current usage scenario comprises: a network access scene; the card status parameters include: the type of network accessed;
the determining the use priorities of the plurality of user identification cards corresponding to the card state parameters according to the current use scene of the terminal includes:
in the internet surfing scenario, if the network type of the subscriber identity module card currently used for network data interaction is a first network type, the network type of the subscriber identity module card not currently used for network data interaction is a second network type, and the network performance of the second network type is superior to the network performance of the first network type, it is determined that the use priority of the subscriber identity module card currently used for network data interaction is lower than the use priority of the subscriber identity module card not currently used for network data interaction.
8. The method of claim 1, wherein the current usage scenario comprises: a network access scene; the card status parameters include: flow allowance;
the determining the use priorities of the plurality of user identification cards corresponding to the card state parameters according to the current use scene of the terminal includes:
and in the internet surfing scene, determining the user identification cards for network data interaction according to the flow allowance of the plurality of user identification cards and the use priority of the user identification cards from large to small.
9. The method of claim 1, wherein the card status parameters comprise: the application type corresponding to the network data of the user identification card currently used for network data interaction;
the method further comprises the following steps:
determining the use priority preset according to the application type;
the determining the user identification card for network data interaction according to the use priority corresponding to the card state parameter includes:
and if the current application type is a preset type, determining a user identification card for network data interaction according to the preset use priority of the preset type.
10. The method according to any one of claims 1 to 9, wherein the obtaining card status parameters of the plurality of subscriber identity cards comprises:
acquiring base station historical data of base stations connected with the plurality of user identification cards;
and determining the card state parameters according to the historical data of the base station.
11. The method of claim 10, wherein determining the card status parameter based on the base station history data comprises:
and predicting the card state parameters of the plurality of subscriber identity cards according to historical network stability data and/or historical congestion data of the base station.
12. A communication apparatus of a terminal, the apparatus being applied to a terminal having a plurality of subscriber identity cards, comprising:
the acquisition module is used for acquiring the card state parameters of the plurality of user identification cards;
a first determining module, configured to determine, according to a current usage scenario of the terminal, usage priorities of the multiple subscriber identity modules corresponding to the card status parameters;
and the second determining module is used for determining the user identification card for network data interaction according to the use priority of the user cards.
13. The apparatus of claim 12, wherein the card status parameters comprise: historical usage data; the first determining module includes:
the first determining submodule is used for determining the use priority of the plurality of user identification cards under the current use scene according to the historical use data of the plurality of user identification cards under the current use scene.
14. The apparatus of claim 13, wherein the current usage scenario comprises: a call scene; the historical usage data includes: historical call data;
the first determination submodule includes:
and the first determining unit is used for determining the use priority of the user identification card according to the historical call data and the frequency and/or the duration of using each user identification card in the call scene.
15. The apparatus of claim 13, wherein the current usage scenario comprises: a network access scene; the historical usage data includes: historical internet surfing data;
the first determination submodule includes:
and the second determining unit is used for determining the use priority of the user identification card according to the historical internet surfing data and the frequency and/or duration of using each user identification card in the internet surfing scene.
16. The apparatus of claim 12, wherein the second determining means comprises:
and the switching submodule is used for switching the subscriber identity module card used for the network data interaction if the use priority of the subscriber identity module card currently used for the network data interaction is higher than the use priority of the subscriber identity module card not currently used for the network data interaction.
17. The apparatus of claim 16, wherein the current usage scenario comprises: a network access scene; the card status parameters include: network signal quality of the subscriber identity card;
the first determining module includes:
and the second determining submodule is used for determining that the use priority of the user identification card which is currently used for the network data interaction is lower than the use priority of the user identification card which is not currently used for the network data interaction if the network signal quality of the user identification card which is currently used for the network data interaction is lower than the first signal threshold and the network signal quality of the user identification card which is not currently used for the network data interaction is higher than the second signal threshold in the internet surfing scene.
18. The apparatus of claim 16, wherein the current usage scenario comprises: a network access scene; the card status parameters include: the type of network accessed;
the first determining module includes:
and a third determining submodule, configured to determine, in the internet surfing scenario, that the usage priority of the current subscriber identity module card used for network data interaction is lower than the usage priority of the current subscriber identity module card not used for network data interaction if the network type of the current subscriber identity module card used for network data interaction is the first network type, the network type of the current subscriber identity module card not used for network data interaction is the second network type, and the network performance of the second network type is better than the network performance of the first network type.
19. The apparatus of claim 12, wherein the current usage scenario comprises: a network access scene; the card status parameters include: flow allowance;
the first determining module includes:
and the fourth determining submodule is used for determining the user identification cards for network data interaction according to the flow allowance of the plurality of user identification cards and the use priority of the user identification cards from large to small in the internet surfing scene.
20. The apparatus of claim 12, wherein the card status parameters comprise: the application type corresponding to the network data of the user identification card currently used for network data interaction;
the device further comprises:
a third determining module, configured to determine the preset usage priority according to the application type;
the second determining module includes:
and the fifth determining submodule is used for determining the user identification card for network data interaction according to the preset use priority of the preset type if the current application type is the preset type.
21. The apparatus according to any one of claims 12 to 20, wherein the obtaining module comprises:
the acquisition submodule is used for acquiring base station historical data of a base station connected with the plurality of user identification cards;
and the sixth determining submodule is used for determining the card state parameter according to the historical data of the base station.
22. The apparatus of claim 21, wherein the sixth determining sub-module comprises:
a third determining unit, configured to predict the card status parameters of the multiple subscriber identity cards according to historical network stability data and/or historical congestion data of the base station.
23. A terminal, characterized in that the terminal comprises at least: a processor and a memory for storing executable instructions operable on the processor, wherein:
the processor is configured to execute the executable instructions, when the executable instructions are executed, to perform the steps in the communication method of the terminal as provided in any one of the preceding claims 1 to 11.
24. A non-transitory computer-readable storage medium, wherein computer-executable instructions are stored in the computer-readable storage medium, and when executed by a processor, implement the steps in the communication method of the terminal provided in any one of claims 1 to 11.
CN202010803640.1A 2020-08-11 2020-08-11 Terminal communication method and device, terminal and storage medium Pending CN112004252A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010803640.1A CN112004252A (en) 2020-08-11 2020-08-11 Terminal communication method and device, terminal and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010803640.1A CN112004252A (en) 2020-08-11 2020-08-11 Terminal communication method and device, terminal and storage medium

Publications (1)

Publication Number Publication Date
CN112004252A true CN112004252A (en) 2020-11-27

Family

ID=73463507

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010803640.1A Pending CN112004252A (en) 2020-08-11 2020-08-11 Terminal communication method and device, terminal and storage medium

Country Status (1)

Country Link
CN (1) CN112004252A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112817778A (en) * 2021-01-27 2021-05-18 惠州Tcl移动通信有限公司 Mobile terminal multiplexing module management method, system, terminal and storage medium
CN115087034A (en) * 2021-03-10 2022-09-20 苹果公司 System selection for high throughput wireless communication
WO2022218135A1 (en) * 2021-04-16 2022-10-20 华为技术有限公司 Working mode adjustment method and apparatus, and storage medium
CN115499896A (en) * 2021-06-17 2022-12-20 北京小米移动软件有限公司 Cell selection method, device, terminal and storage medium
CN115915320A (en) * 2022-11-29 2023-04-04 深圳市宝尔爱迪科技有限公司 A SIM card switching method, device, mobile terminal and readable storage medium
CN115915103A (en) * 2022-11-10 2023-04-04 中国联合网络通信集团有限公司 Method, device, equipment and medium for identifying dual card status of dual card slot terminal

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103747152A (en) * 2014-01-21 2014-04-23 宇龙计算机通信科技(深圳)有限公司 Prompting method, prompting system and terminal for processing communication service
CN104244355A (en) * 2013-06-21 2014-12-24 中兴通讯股份有限公司 Multi-card terminal and network accessing method thereof
CN105813233A (en) * 2016-04-19 2016-07-27 深圳优克云联科技有限公司 Communication strategy configuring method and device
CN106604258A (en) * 2016-12-20 2017-04-26 深圳市优克联新技术有限公司 User identity identification card switching method and apparatus
CN107465821A (en) * 2017-07-31 2017-12-12 北京小米移动软件有限公司 Switch the method and apparatus of mobile terminal data network service
CN110876173A (en) * 2018-08-29 2020-03-10 中兴通讯股份有限公司 Switching method and terminal

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104244355A (en) * 2013-06-21 2014-12-24 中兴通讯股份有限公司 Multi-card terminal and network accessing method thereof
CN103747152A (en) * 2014-01-21 2014-04-23 宇龙计算机通信科技(深圳)有限公司 Prompting method, prompting system and terminal for processing communication service
CN105813233A (en) * 2016-04-19 2016-07-27 深圳优克云联科技有限公司 Communication strategy configuring method and device
CN106604258A (en) * 2016-12-20 2017-04-26 深圳市优克联新技术有限公司 User identity identification card switching method and apparatus
CN107465821A (en) * 2017-07-31 2017-12-12 北京小米移动软件有限公司 Switch the method and apparatus of mobile terminal data network service
CN110876173A (en) * 2018-08-29 2020-03-10 中兴通讯股份有限公司 Switching method and terminal

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112817778A (en) * 2021-01-27 2021-05-18 惠州Tcl移动通信有限公司 Mobile terminal multiplexing module management method, system, terminal and storage medium
CN115087034A (en) * 2021-03-10 2022-09-20 苹果公司 System selection for high throughput wireless communication
WO2022218135A1 (en) * 2021-04-16 2022-10-20 华为技术有限公司 Working mode adjustment method and apparatus, and storage medium
CN115499896A (en) * 2021-06-17 2022-12-20 北京小米移动软件有限公司 Cell selection method, device, terminal and storage medium
CN115915103A (en) * 2022-11-10 2023-04-04 中国联合网络通信集团有限公司 Method, device, equipment and medium for identifying dual card status of dual card slot terminal
CN115915103B (en) * 2022-11-10 2024-06-04 中国联合网络通信集团有限公司 Method, device, equipment and medium for identifying double-card state of double-card slot terminal
CN115915320A (en) * 2022-11-29 2023-04-04 深圳市宝尔爱迪科技有限公司 A SIM card switching method, device, mobile terminal and readable storage medium

Similar Documents

Publication Publication Date Title
CN112004252A (en) Terminal communication method and device, terminal and storage medium
CN112566262B (en) Data processing method and device, communication equipment and storage medium
CN107241521B (en) Webpage access method and device
JP7008762B2 (en) Data transmission methods, devices and storage media based on mobile networks
US11540214B2 (en) Timer adjustment method and device
CN114928867B (en) Cell switching method, device, electronic equipment and storage medium
CN113301586A (en) Network selection method and electronic equipment
WO2021185063A1 (en) Network access method, electronic device, and chip
CN106792892B (en) Access control method and device for application program
US20230180101A1 (en) Communication control method and communication control apparatus
CN105517078A (en) Network connection switching method and device
KR20200108878A (en) Cell type indication method and apparatus
CN107979858B (en) Data path switching method, device, terminal and computer readable storage medium
CN111314976B (en) Network residence mode determining method and device, terminal and storage medium
CN110933773B (en) Link monitoring method and device
CN108429849A (en) Processing method, device and the equipment of data service
CN108521882B (en) Network access method and device
US20240259861A1 (en) Method for determining quality of service identity, method for transmitting or receiving information, and communication device
CN116867014A (en) Network switching method and device, terminal and computer readable storage medium
US10904797B2 (en) Communication method and device
CN108718450B (en) Telephone card control method, device, storage medium and mobile terminal
CN112888048B (en) Communication method and device and storage medium
CN109005569B (en) Network connection method and device and routing equipment
CN111343671B (en) Information processing method, device and storage medium
CN112312498B (en) Method and device for switching network and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination