Service cell measurement methods, devices, media and electronic equipment
By determining whether the secondary SIM card should perform cell reselection based on its mobility and communication status in a multi-SIM smart terminal, the high power consumption problem of the secondary SIM card when serving the cell edge is solved, achieving the effects of reducing power consumption and improving the data service experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-08
- Publication Date
- 2026-03-13
AI Technical Summary
Multi-SIM smart terminals suffer from high power consumption and high energy consumption during use, especially due to frequent cell reselection when the secondary SIM is at the edge of the serving cell.
By determining the terminal's mobility and communication status information, when the terminal's mobility is less than a preset range and the secondary SIM card's communication is normal, cell reselection is not performed, thus reducing the secondary SIM card's power consumption.
It reduces terminal power consumption, improves user data service experience, and reduces data lag and interruption.
Smart Images

Figure CN116249135B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of cell measurement technology, and in particular to a service cell measurement method, apparatus, medium and electronic equipment. Background Technology
[0002] Multi-SIM smart terminals (e.g., dual-SIM phones) support multiple SIM (Subscriber Identity Module) cards inserted into the smart terminal to operate simultaneously on the cellular network, allowing users to selectively use multiple SIM cards as needed.
[0003] The aforementioned smart terminals suffer from high power consumption and high energy consumption during use. Summary of the Invention
[0004] To overcome the problems existing in related technologies, this disclosure provides a service cell measurement method, apparatus, medium, and electronic device.
[0005] According to a first aspect of the present disclosure, a serving cell measurement method is provided, applied to the serving cell measurement process of a terminal sub-SIM card located at the edge of a serving cell, the method comprising:
[0006] The communication status information of the secondary card is determined, and the communication status information is used to characterize the paging message reception status of the secondary card;
[0007] Determine the mobility status information of the terminal, the mobility status information being used to characterize the range of motion of the terminal relative to the serving cell;
[0008] When the communication status information is in a normal state and the mobility status information is less than a preset range, cell reselection is not performed on the secondary SIM card.
[0009] In some embodiments of this disclosure, the method further includes:
[0010] When the mobility status information is greater than or equal to the preset range, or when the communication status information is in an abnormal state, cell reselection is performed on the secondary SIM card.
[0011] In some embodiments of this disclosure, determining the communication status information of the secondary card includes:
[0012] Obtain the number of paging messages received by the secondary card within a first preset time period;
[0013] If the number of paging messages reaches a preset number, then the communication status information is determined to be in a normal state;
[0014] If the number of paging messages does not reach the preset number, then the communication status information is determined to be in an abnormal state;
[0015] And / or,
[0016] Obtain the parsing results of the paging messages received by the secondary card within a second preset time period;
[0017] If the parsing result indicates that all parsing was successful, then the communication status information is determined to be in a normal state.
[0018] If the parsing result indicates partial parsing failure, then the communication status information is determined to be in an abnormal state.
[0019] In some embodiments of this disclosure, the method further includes:
[0020] Determine the working status information of the primary card of the terminal, wherein the working status information is used to characterize the data volume requirement of the primary card;
[0021] When the mobility status information is less than a preset range, the communication status information is in a normal state, and the primary card's working status information is in a high data demand state, cell reselection is not performed on the secondary card.
[0022] In some embodiments of this disclosure, determining the working status information of the terminal's master card includes:
[0023] Obtain the traffic information of the primary card;
[0024] If the traffic information reaches the preset traffic, then the working status information of the main card is determined to be a high data demand state;
[0025] If the traffic information does not reach the preset traffic, then the working status information of the main card is determined to be a low data demand state;
[0026] And / or,
[0027] Obtain configuration information, which is used to characterize the correspondence between the application and the data volume requirements;
[0028] Obtain application information regarding the amount of data used by the primary card;
[0029] Based on the configuration information and the application information regarding the amount of data used by the primary card, the working status information of the primary card is determined.
[0030] In some embodiments of this disclosure, the method further includes:
[0031] Obtain the signal strength information of the serving cell of the secondary SIM card;
[0032] If the signal strength of the secondary SIM card is less than a preset strength, then the secondary SIM card is determined to be at the edge of the serving cell.
[0033] In some embodiments of this disclosure, the method for cell reselection of the secondary SIM card includes:
[0034] Obtain the first signal strength information of the serving cell of the secondary SIM card;
[0035] Obtain the second signal strength information of the neighboring cells of the secondary SIM card;
[0036] The first signal strength information and the second signal strength information are compared to obtain the comparison result;
[0037] Based on the comparison results, the serving cell of the secondary SIM card is re-determined.
[0038] According to a second aspect of the present disclosure, a serving cell measurement apparatus is provided, applied to the serving cell measurement process of a terminal sub-SIM card located at the edge of a serving cell, characterized in that the apparatus comprises:
[0039] The communication status information determination module is configured to determine the communication status information of the secondary card, wherein the communication status information is used to characterize the paging message receiving status of the secondary card;
[0040] A mobility status information determination module is configured to determine the mobility status information of the terminal, wherein the mobility status information is used to characterize the range of motion of the terminal relative to the serving cell;
[0041] The first determining module is configured to not perform cell reselection on the secondary card when the communication status information is in a normal state and the mobility status information is less than a preset range.
[0042] In some embodiments of this disclosure, the apparatus includes:
[0043] The second determining module is configured to perform cell reselection on the secondary card when the mobility status information is greater than or equal to the preset range, or when the communication status information is in an abnormal state.
[0044] In some embodiments of this disclosure, the communication status information determination module is configured to:
[0045] Obtain the number of paging messages received by the secondary card within a first preset time period;
[0046] If the number of paging messages reaches a preset number, then the communication status information is determined to be in a normal state;
[0047] If the number of paging messages does not reach the preset number, then the communication status information is determined to be in an abnormal state;
[0048] And / or,
[0049] Obtain the parsing results of the paging messages received by the secondary card within a second preset time period;
[0050] If the parsing result indicates that all parsing was successful, then the communication status information is determined to be in a normal state.
[0051] If the parsing result indicates partial parsing failure, then the communication status information is determined to be in an abnormal state.
[0052] In some embodiments of this disclosure, the apparatus further includes:
[0053] The working status information determination module is configured to determine the working status information of the terminal's main card, wherein the working status information is used to characterize the data volume requirement of the main card.
[0054] The first determining module is configured to not perform cell reselection on the secondary card when the mobility status information is less than a preset range, the communication status information is in a normal state, and the working status information of the primary card is in a high data demand state.
[0055] In some embodiments of this disclosure, the working status information determination module is configured to:
[0056] Obtain the traffic information of the primary card;
[0057] If the traffic information reaches the preset traffic, then the working status information of the main card is determined to be a high data demand state;
[0058] If the traffic information does not reach the preset traffic, then the working status information of the main card is determined to be a low data demand state;
[0059] And / or,
[0060] Obtain configuration information, which is used to characterize the correspondence between the application and the data volume requirements;
[0061] Obtain application information regarding the amount of data used by the primary card.
[0062] Based on the configuration information and the application information regarding the amount of data used by the primary card, the working status information of the primary card is determined.
[0063] In some embodiments of this disclosure, the apparatus further includes:
[0064] The first signal strength information acquisition module is configured to acquire the signal strength information of the serving cell of the secondary card;
[0065] The third determining module is configured to determine that the secondary card is at the edge of the serving cell if the signal strength information of the secondary card is less than a preset strength.
[0066] In some embodiments of this disclosure, the apparatus further includes:
[0067] The second signal strength information acquisition module is configured to acquire the first signal strength information of the serving cell of the secondary card.
[0068] The third signal strength information acquisition module is configured to acquire the second signal strength information of the neighboring cells of the sub-card;
[0069] The comparison module is configured to compare the first signal strength information and the second signal strength information to obtain a comparison result;
[0070] The fourth determining module is configured to redetermine the serving cell of the secondary SIM card based on the comparison result.
[0071] According to a third aspect of the present disclosure, a non-transitory computer-readable storage medium is provided, which, when instructions in the storage medium are executed by a processor of a terminal, enables the terminal to perform the method described above.
[0072] According to a fourth aspect of the present disclosure, an electronic device is provided, the electronic device comprising:
[0073] processor;
[0074] Memory used to store the processor's executable instructions;
[0075] The processor is configured to execute the method described above.
[0076] The technical solutions provided by the embodiments of this disclosure may include the following beneficial effects: In the serving cell measurement method, when the secondary card of the terminal is at the edge of the serving cell, if the mobility status information of the terminal is less than a preset range and the secondary card is communicating normally, the secondary card will not be reselected for cell, thereby reducing the power consumption caused by the secondary card reselecting for cell and reducing the power consumption of the terminal using this method.
[0077] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0078] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.
[0079] Figure 1This is a schematic diagram illustrating a scenario where a secondary SIM card is located in the central area of a serving cell, according to an exemplary embodiment.
[0080] Figure 2 This is a schematic diagram illustrating a scenario where the secondary SIM card is located in the edge region of the serving cell, according to an exemplary embodiment.
[0081] Figure 3 This is a flowchart illustrating a serving cell measurement method according to an exemplary embodiment;
[0082] Figure 4 This is a schematic diagram of a serving cell measurement method according to an exemplary embodiment;
[0083] Figure 5 This is a flowchart illustrating a serving cell measurement method according to an exemplary embodiment;
[0084] Figure 6 This is a flowchart illustrating a serving cell measurement method according to an exemplary embodiment;
[0085] Figure 7 This is a flowchart illustrating a serving cell measurement method according to an exemplary embodiment;
[0086] Figure 8 This is a flowchart illustrating a serving cell measurement method according to an exemplary embodiment;
[0087] Figure 9 This is a flowchart illustrating a serving cell measurement method according to an exemplary embodiment;
[0088] Figure 10 This is a flowchart illustrating a serving cell measurement method according to an exemplary embodiment;
[0089] Figure 11 This is a flowchart illustrating a serving cell measurement method according to an exemplary embodiment;
[0090] Figure 12 This is a block diagram of a serving cell measurement apparatus according to an exemplary embodiment;
[0091] Figure 13 This is a block diagram of an electronic device according to an exemplary embodiment. Detailed Implementation
[0092] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0093] In related technologies, to ensure service continuity, cell reselection is performed when the primary SIM card of the terminal is at the cell edge of its serving cell, and when the secondary SIM card of the terminal is at the cell edge of its serving cell. For example, RRM (Radio Resource Management) is used to continuously measure the signal strength of the serving cell and neighboring cells, and the serving cell of the primary or secondary SIM card is re-determined based on the measurement results.
[0094] In the above method, when the secondary card enters the cell edge of its serving cell, it will frequently measure the signal strength and switch serving cells, resulting in high terminal power consumption and large power consumption.
[0095] To address the above technical issues, this disclosure provides a serving cell measurement method. In this method, when the secondary SIM card of a terminal is at the edge of a serving cell, if the terminal's mobility status information is less than a preset range and the secondary SIM card's communication is normal, then cell reselection is not performed on the secondary SIM card. This reduces the power consumption caused by the secondary SIM card performing cell reselection and lowers the power consumption of the terminal using this method.
[0096] To facilitate understanding, the application scenario of this disclosure is first described. For multi-SIM terminals, the data traffic channel can only be established on one SIM card. The SIM card that receives data traffic is typically called the primary card, and the SIM card that does not receive data traffic is called the secondary card. For the secondary card, as... Figure 1 As shown, when the secondary SIM card 10 is close to the base station of its serving cell, that is, in the central area of the serving cell, the signal strength is relatively strong, such as... Figure 2 As shown, when the secondary SIM card 10 moves to a distance from the base station of its serving cell, that is, it is in the edge area of the serving cell, and the signal strength is weak at this time.
[0097] This disclosure provides a serving cell measurement method, applied to the serving cell measurement process of a terminal secondary SIM card located at the edge of a serving cell, such as... Figure 3 As shown, the method includes:
[0098] S100. Determine the communication status information of the secondary card. The communication status information is used to characterize the paging message reception status of the secondary card.
[0099] In this step, if the secondary card can receive paging messages normally, it means that the secondary card's communication status is normal; if the secondary card cannot receive paging messages normally, it means that the secondary card's communication status is abnormal.
[0100] S200. Determine the mobility status information of the terminal. The mobility status information is used to characterize the range of motion of the terminal relative to the serving cell.
[0101] S300: When the communication status information is in a normal state and the mobility status information is less than the preset range, cell reselection will not be performed on the secondary card.
[0102] In this embodiment, reference Figure 4 As shown, by determining the terminal's mobility status information, it is determined whether the terminal is undergoing large-scale movement. By determining the secondary SIM card's communication status information, it is determined whether the secondary SIM card is currently communicating normally. If the secondary SIM card is currently communicating normally and the terminal is not undergoing large-scale movement, it means that although the secondary SIM card is at the cell edge, it can still maintain relatively stable communication. Therefore, cell reselection is not performed on the secondary SIM card. That is, the terminal will not measure the signal strength of the serving cell and neighboring cells of the secondary SIM card, nor will it re-determine the serving cell, thereby reducing the power consumption caused by cell reselection by the secondary SIM card, and thus reducing the terminal's power consumption. In addition, when users use data services through the primary SIM card, the probability of the secondary SIM card's antenna resources being occupied can be reduced, improving the user's data service experience and reducing data lag and data interruption.
[0103] It is understandable that the movement status information mentioned in step S300 being less than the preset range could mean that the terminal is in a stationary state, i.e., the terminal has not moved, or that the terminal has moved within the preset range, i.e., the terminal has moved but has not exceeded the preset range.
[0104] Since paging message reception has a fixed period, such as 1280ms, the communication status can be determined by whether the secondary card can receive each paging message at the normal reception period within a predetermined time period. If the secondary card receives paging messages continuously and densely with a fixed paging frequency, it means that the secondary card can receive paging messages normally, i.e., the secondary card's communication status is normal. If there are missing paging messages, it means that the secondary card cannot receive paging messages normally, i.e., the secondary card's communication status is abnormal.
[0105] In one embodiment, such as Figure 5 As shown, the communication status information in step S100 can be determined in the following way:
[0106] S110. Obtain the number of paging messages received by the secondary card within a first preset time period;
[0107] S120. If the number of paging messages reaches the preset number, then the communication status information is determined to be in a normal state.
[0108] S130. If the number of paging messages does not reach the preset number, the communication status information is determined to be in an abnormal state.
[0109] In this embodiment, the communication status information of the secondary card is determined by judging whether it can receive all paging messages within a first preset time period. The first preset time period can be an integer multiple of the receiving cycle of the secondary card. The value obtained by dividing the first preset time period by the receiving cycle is the preset number. If the number of received paging messages reaches the preset number, it means that the secondary card has received all paging messages and the communication status information of the secondary card is in a normal state. If the number of received paging messages does not reach the preset number, it means that the secondary card has missed some calls and the communication status information of the secondary card is in an abnormal state.
[0110] In another embodiment, such as Figure 6 As shown, the communication status information in step S100 can also be determined in the following ways:
[0111] S140. Obtain the parsing result information of the paging messages received by the sub-card within the second preset time period;
[0112] S150. If the parsing result indicates that all parsing was successful, then the communication status information is determined to be in a normal state.
[0113] S160. If the parsing result indicates partial parsing failure, then the communication status information is determined to be in an abnormal state.
[0114] In this embodiment, the communication status of the secondary card is determined based on the physical layer's parsing of the received paging messages. If parsing is successful, meaning all received paging messages can be parsed, the communication status of the secondary card is normal. If parsing fails, the communication status of the secondary card is abnormal. Of course, it is understood that in other embodiments, the communication status can be determined simultaneously based on the number of received paging messages and the parsing results. As an example, the communication status information in step S100 is determined as follows:
[0115] S1010. Obtain the number of paging messages received by the secondary card within a first preset time period;
[0116] S1020. Obtain the parsing result information of the paging messages received by the secondary card within the second preset time period;
[0117] S1030. If the number of paging messages reaches the preset number and the parsing result information is that all parsing was successful, then the communication status information is determined to be in a normal state.
[0118] S1040. If the number of paging messages does not reach the preset number, or the parsing result information shows partial parsing failure, then the communication status information is determined to be in an abnormal state.
[0119] In step S200, the terminal's mobility status information can be determined based on the terminal's GPS positioning information. In one embodiment, the mobility status information is determined in the following way:
[0120] Within the third preset time period, the GPS coordinates of the terminal are acquired at regular intervals. The largest circumcircle of all acquired GPS coordinates is calculated, and this largest circumcircle is determined as the terminal's movement status information.
[0121] In this embodiment, when determining whether the movement status information is less than a preset range, it can be determined whether the radius of the largest circumscribed circle obtained by the above method is less than the preset radius. If so, it is determined that the movement status information is less than the preset range, which means that the terminal has not made a large-scale movement. Otherwise, it is determined that the movement status information is greater than or equal to the preset range, which means that the terminal has made a large-scale movement.
[0122] In another embodiment, the terminal's movement status information is determined based on a pedometer and a gyroscope, thereby improving the accuracy of the acquired movement status information. As an example, the movement status information is determined in the following manner:
[0123] Within the fourth preset time period, based on the gyroscope's detection information, it is determined whether the terminal has moved and the direction of its movement.
[0124] The distance traveled by the terminal is determined based on the pedometer;
[0125] Based on the distance the terminal moves as determined by the pedometer and the direction of movement as determined by the gyroscope, the trajectory of the terminal within the fourth preset time period is determined.
[0126] Based on the motion trajectory, the maximum circumcircle of the motion trajectory is determined, and this maximum circumcircle is used to determine the terminal's motion status information.
[0127] Similarly, in this embodiment, it is determined whether the radius of the largest circumscribed circle obtained by the above method is less than a preset radius. If it is, it is determined that the movement status information is less than a preset range; otherwise, it is determined that the movement status information is greater than or equal to a preset range.
[0128] The serving cell measurement method provided in one embodiment of this disclosure further includes the following steps:
[0129] S400. When the mobile status information is greater than or equal to the preset range, or when the communication status information is in an abnormal state, cell reselection is performed on the secondary card.
[0130] In this step, if the terminal's mobility status information is greater than or equal to a preset range, it indicates that the terminal has undergone extensive movement. In this case, the secondary SIM card needs to perform cell reselection to avoid affecting its normal communication. If the secondary SIM card's communication status information is in an abnormal state, it means that the secondary SIM card is unable to receive paging messages normally. To avoid affecting the secondary SIM card's normal communication, cell reselection is also required to enable the secondary SIM card to resume normal paging message reception as soon as possible and prevent the secondary SIM card from being used normally.
[0131] Normally, the secondary SIM card enters an idle state, also known as a standby state, when there is no service. In one embodiment, when the secondary SIM card is in the idle state, the serving cell measurement method described in the above embodiments is executed. If the secondary SIM card is in use, for example, during a call, when the secondary SIM card is detected to be at the edge of the serving cell, cell reselection is performed directly on the secondary SIM card to ensure normal communication of the secondary SIM card.
[0132] In some embodiments, the secondary SIM card may not have any neighboring cells configured. If no neighboring cells are configured, the secondary SIM card can only communicate with the current serving cell. Therefore, it is not necessary to determine whether the communication status information is normal or whether the mobility status information is below a preset range. That is, when the secondary SIM card is at the edge of the serving cell, it is first determined whether the secondary SIM card has any neighboring cells configured. If so, the serving cell measurement method described above is executed; otherwise, it is directly determined that no cell reselection will be performed.
[0133] In one exemplary embodiment, such as Figure 7 As shown, the method for determining whether the secondary SIM card is at the edge of the serving cell is as follows:
[0134] S10. Obtain the signal strength information of the serving cell of the secondary SIM card;
[0135] S20. If the signal strength information of the secondary card is less than the preset strength, then it is determined that the secondary card is at the edge of the serving cell.
[0136] For example, the signal strength information can be path loss information. If the path loss information is higher than a first preset value, the secondary SIM card is determined to be at the edge of the serving cell; if the path loss information is equal to or lower than the first preset value, the secondary SIM card is determined not to be at the edge of the serving cell. The signal strength information can also be Reference Signal Receiving Power (RSRP) information. If the reference signal receiving power information is lower than a second preset value, the secondary SIM card is determined to be at the edge of the serving cell; if the reference signal receiving power information is equal to or higher than the second preset value, the secondary SIM card is determined not to be at the edge of the serving cell. Alternatively, both path loss information and reference signal receiving power information can be used to determine whether the secondary SIM card is at the edge of the serving cell. For example, if the path loss information is higher than the first preset value and the reference signal receiving power information is lower than the second preset value, the secondary SIM card is determined to be at the edge of the serving cell; if the path loss information is equal to or lower than the first preset value and the reference signal receiving power information is equal to or higher than the second preset value, the secondary SIM card is determined not to be at the edge of the serving cell.
[0137] In one embodiment, such as Figure 8 As shown, the methods for cell reselection for secondary SIM cards include:
[0138] S310. Obtain the first signal strength information of the serving cell of the secondary SIM card;
[0139] S320: Obtain the second signal strength information of the neighboring cells of the secondary SIM card;
[0140] S330. Compare the first signal strength information and the second signal strength information to obtain the comparison result;
[0141] S340. Based on the comparison results, redetermine the serving cell of the secondary SIM card.
[0142] In this embodiment, both the first signal strength information and the second signal strength information can be path loss information or reference signal received power information. For details, please refer to the above embodiment of the process for determining whether the secondary card is at the edge of the serving cell, which will not be repeated here.
[0143] In step S330, the first signal strength information and the second signal strength information can be directly compared. If the first signal strength information is greater than or equal to the second signal strength information, the serving cell of the secondary card is not changed. If the first signal strength information is less than the second signal strength information, the neighboring cell with the larger signal strength is determined as the serving cell of the secondary card.
[0144] In another embodiment, when the first signal strength information is less than the second signal strength information and the signal strength difference is greater than a preset difference, the serving cell of the secondary card is switched, thereby avoiding frequent switching of the serving cell and further reducing the power consumption of the terminal.
[0145] In one embodiment of this disclosure, such as Figure 9 As shown, the serving cell measurement methods include:
[0146] S510. Determine the communication status information of the secondary card. The communication status information is used to characterize the paging message reception status of the secondary card.
[0147] S520. Determine the terminal's mobility status information, which is used to characterize the range of motion of the terminal relative to the serving cell.
[0148] S530. Determine the working status information of the terminal's main card. The working status information is used to characterize the data volume requirements of the main card.
[0149] S540: When the mobile status information is less than the preset range, the communication status information is in a normal state, and the primary card's working status information is in a high data demand state, cell reselection is not performed on the secondary card.
[0150] In this embodiment, when the secondary SIM card is at the edge of the serving cell, the primary SIM card's operating status information is also used as one of the factors in determining whether to perform cell reselection. When the primary SIM card's current operating status indicates high data demand, if the secondary SIM card performs cell reselection, it will occupy the channel and affect the primary SIM card's data service. Therefore, cell reselection is not performed on the secondary SIM card while ensuring normal communication. Conversely, when the primary SIM card's current operating status indicates low data demand, cell reselection by the secondary SIM card will not affect the primary SIM card's data service. In this case, cell reselection is performed on the secondary SIM card to further ensure normal communication.
[0151] Steps S510, S520, and S530 are similar to the aforementioned steps S100, S200, and S300, and will not be described again here.
[0152] In one embodiment, such as Figure 10 As shown, the working status information of the master card in step S530 can be determined in the following way:
[0153] S531, Obtain the primary card's data usage information;
[0154] S532. If the traffic information reaches the preset traffic, then the working status information of the main card is determined to be a high data demand state.
[0155] S533. If the traffic information does not reach the preset traffic, the working status information of the main card is determined to be a low data demand state.
[0156] In this embodiment, the working status information of the primary card is determined based on the amount of data traffic. If the primary card's data traffic is high, it is in a high data demand state; if the primary card's data traffic is low, it is in a low data demand state. For example, the terminal counts the current uplink and downlink data volume and defines this current volume as the data traffic information.
[0157] In another embodiment, such as Figure 11 As shown, the working status information of the master card in step S530 can also be determined in the following ways:
[0158] S534. Obtain configuration information. The configuration information is used to characterize the correspondence between the application and the data volume requirements.
[0159] S535, Obtain application information regarding the amount of data used by the primary card;
[0160] S536. Based on configuration information and application information regarding the amount of data used by the main card, determine the working status information of the main card.
[0161] Different applications have varying degrees of data sensitivity; some applications require a large amount of data, such as short video apps, apps requiring real-time data interaction, and live streaming apps, while others require less data, such as e-books. Therefore, the working status information of the primary card can be determined based on the data requirements of the applications currently using it. In this embodiment, a correspondence between applications and data requirements is established. For example, short video apps have high data requirements, live streaming apps have high data requirements, and e-book apps have low data requirements. This allows for easy determination of data requirements based on the application information currently using the primary card. For instance, if the application currently using the primary card's data is a short video app, the working status information of the primary card can be determined to be a high data requirement state by looking up the configuration information; if the application currently using the primary card's data is an e-book app, the working status information of the primary card can be determined to be a low data requirement state by looking up the configuration information.
[0162] Of course, it is understood that in other embodiments, the working status information of the primary card can also be determined based on both the primary card's traffic information and the application information of the primary card's data volume. As an example, the working status information of the primary card in step S530 is determined in the following way:
[0163] S5010, Obtain the primary card's data usage information;
[0164] S5020. Obtain configuration information. The configuration information is used to characterize the correspondence between the application and the data volume requirements.
[0165] S5030: Obtain application information regarding the amount of data used by the primary card;
[0166] S5040. When the traffic information reaches the preset traffic and the data volume requirement corresponding to the program using the main card's data volume is high, the main card's working status information is high data volume requirement status.
[0167] S5050 If the traffic information does not reach the preset traffic, or if the data volume requirement corresponding to the program using the primary card's data volume is low, then the primary card's working status information is low data volume requirement status.
[0168] In one exemplary embodiment, a serving cell measurement apparatus is provided for measuring the serving cell of a secondary SIM card located at the edge of a serving cell. This serving cell measurement apparatus is used to implement the method described above. (Reference) Figure 12 As shown, the control device may include a communication status information determination module 100, a movement status information determination module 200, and a first determination module 300. During the implementation of the above method,
[0169] The communication status information determination module 100 is configured to determine the communication status information of the sub-card, which is used to characterize the paging message reception status of the sub-card.
[0170] The mobility status information determination module 200 is configured to determine the mobility status information of the terminal, which is used to characterize the range of motion of the terminal relative to the serving cell.
[0171] The first determining module 300 is configured to not perform cell reselection on the secondary card when the communication status information is in a normal state and the mobility status information is less than a preset range.
[0172] In one exemplary embodiment, a serving cell measurement apparatus is provided, the apparatus comprising:
[0173] The second determining module is configured to perform cell reselection on the secondary card when the mobility status information is greater than or equal to a preset range, or when the communication status information is in an abnormal state.
[0174] In one exemplary embodiment, a serving cell measurement apparatus is provided, wherein a communication state information determination module 100 is configured to:
[0175] Get the number of paging messages received by the secondary card within a first preset time period;
[0176] If the number of paging messages reaches the preset number, the communication status information is determined to be in a normal state.
[0177] If the number of paging messages does not reach the preset number, the communication status information is determined to be in an abnormal state.
[0178] And / or,
[0179] Obtain the parsing results of paging messages received by the secondary card within a second preset time period;
[0180] If the parsing result indicates that all parsing was successful, then the communication status information is in a normal state.
[0181] If the parsing result indicates partial parsing failure, then the communication status information is determined to be in an abnormal state.
[0182] In one exemplary embodiment, a serving cell measurement apparatus is provided, the apparatus further comprising:
[0183] The working status information determination module is configured to determine the working status information of the terminal's main card. The working status information is used to characterize the data volume requirements of the main card.
[0184] The first determining module is configured to not perform cell reselection on the secondary card when the mobility status information is less than a preset range, the communication status information is in a normal state, and the primary card's working status information is in a high data demand state.
[0185] In one exemplary embodiment, a serving cell measurement apparatus is provided, wherein an operating status information determination module is configured to:
[0186] Obtain the primary card's data usage information;
[0187] If the traffic information reaches the preset traffic, the working status information of the main card is determined to be a high data volume demand state;
[0188] If the traffic information does not reach the preset traffic, the working status information of the main card is determined to be a low data demand state;
[0189] And / or,
[0190] Obtain configuration information, which is used to characterize the correspondence between the application and the data volume requirements;
[0191] Obtain application information regarding the amount of data used by the primary card.
[0192] Based on configuration information and application information regarding the amount of data used by the primary card, the working status information of the primary card is determined.
[0193] In one exemplary embodiment, a serving cell measurement apparatus is provided, the apparatus further comprising:
[0194] The first signal strength information acquisition module is configured to acquire the signal strength information of the serving cell of the secondary card;
[0195] The third determining module is configured to determine that the secondary card is at the edge of the serving cell if the signal strength information of the secondary card is less than a preset strength.
[0196] In one exemplary embodiment, a serving cell measurement apparatus is provided, the apparatus further comprising:
[0197] The second signal strength information acquisition module is configured to acquire the first signal strength information of the serving cell of the secondary card.
[0198] The third signal strength information acquisition module is configured to acquire the second signal strength information of the neighboring cells of the secondary card;
[0199] The comparison module is configured to compare the first signal strength information and the second signal strength information to obtain a comparison result;
[0200] The fourth determination module is configured to redetermine the serving cell of the secondary SIM card based on the comparison results.
[0201] In one exemplary embodiment, an electronic device is provided, such as a mobile phone, a laptop computer, a tablet computer, and a wearable device.
[0202] refer to Figure 13 As shown, the electronic device 400 may include one or more of the following components: a processing component 402, a memory 404, a power supply component 406, a multimedia component 408, an audio component 410, an input / output (I / O) interface 412, a sensor component 414, and a communication component 416.
[0203] Processing component 402 typically controls the overall operation of electronic device 400, such as operations associated with display, telephone calls, data communication, camera operation, and recording. Processing component 402 may include one or more processors 420 to execute instructions to perform all or part of the steps of the methods described above. Furthermore, processing component 402 may include one or more modules to facilitate interaction between processing component 402 and other components. For example, processing component 402 may include a multimedia module to facilitate interaction between multimedia component 408 and processing component 402.
[0204] Memory 404 is configured to store various types of data to support the operation of electronic device 400. Examples of this data include instructions for any application or method operating on electronic device 400, contact data, phonebook data, messages, pictures, videos, etc. Memory 404 can be implemented by any type of volatile or non-volatile storage terminal or a combination thereof, 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 storage, flash memory, magnetic disk, or optical disk.
[0205] Power supply component 406 provides power to various components of electronic device 400. Power supply component 406 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to electronic device 400.
[0206] Multimedia component 408 includes a screen that provides an output interface between electronic device 400 and 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 touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of touch or swipe actions but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 408 includes a front-facing camera module and / or a rear-facing camera module. When electronic device 400 is in an operating mode, such as shooting mode or video mode, the front-facing camera module and / or rear-facing camera module may receive external multimedia data. Each front-facing camera module and rear-facing camera module may be a fixed optical lens system or have focal length and optical zoom capabilities.
[0207] Audio component 410 is configured to output and / or input audio signals. For example, audio component 410 includes a microphone (MIC) configured to receive external audio signals when electronic device 400 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 404 or transmitted via communication component 416. In some embodiments, audio component 410 also includes a speaker for outputting audio signals.
[0208] I / O interface 412 provides an interface between processing component 402 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.
[0209] Sensor assembly 414 includes one or more sensors for providing state assessments of various aspects of electronic device 400. For example, sensor assembly 414 may detect the on / off state of electronic device 400, the relative positioning of components such as the display and keypad of electronic device 400, changes in position of electronic device 400 or a component of electronic device 400, the presence or absence of user contact with electronic device 400, orientation or acceleration / deceleration of electronic device 400, and temperature changes of electronic device 400. Sensor assembly 414 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 414 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 414 may also include an accelerometer, gyroscope, magnetometer, pressure sensor, or temperature sensor.
[0210] Communication component 416 is configured to facilitate wired or wireless communication between electronic device 400 and other terminals. Electronic device 400 can access wireless networks based on communication standards, such as WiFi, 2G, 3G, 4G, 5G, or combinations thereof. In one exemplary embodiment, communication component 416 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 416 also includes a near-field communication (NFC) module to facilitate short-range communication. 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, and other technologies.
[0211] In an exemplary embodiment, the electronic device 400 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing terminals (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the methods described above.
[0212] In one exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 404 including instructions, which can be executed by a processor 420 of an electronic device 400 to perform the above-described method. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage terminal, etc. When the instructions in the storage medium are executed by the processor of the terminal, the terminal is able to perform the method shown in the above embodiments.
[0213] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the claims.
[0214] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.
[0215] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims
1. A method for measuring a serving cell, applied to a serving cell measurement process of a terminal secondary card at a serving cell edge, characterized in that, The method comprises: determining communication state information of the secondary card, the communication state information being used to represent a paging message receiving state of the secondary card; determining mobile state information of the terminal, the mobile state information being used to represent a motion range of the terminal relative to the serving cell; determining working state information of the primary card of the terminal, the working state information being used to represent a data volume demand of the primary card; when the mobile state information is less than a preset range, the communication state information is in a normal state, and the working state information of the primary card is in a high data volume demand state, not performing cell reselection on the secondary card.
2. The serving cell measurement method according to claim 1, characterized by, The method further comprises: when the mobile state information is greater than or equal to the preset range, or when the communication state information is in an abnormal state, performing cell reselection on the secondary card.
3. The serving cell measurement method of claim 1, wherein, The determination of the communication state information of the secondary card comprises: acquiring a number of paging messages received by the secondary card in a first preset time period; if the number of paging messages reaches a preset number, determining that the communication state information is in a normal state; if the number of paging messages does not reach the preset number, determining that the communication state information is in an abnormal state; and / or, acquiring analysis result information of the paging messages received by the secondary card in a second preset time period; if the analysis result information is all successfully analyzed, determining that the communication state information is in a normal state; if the analysis result information is partially failed, determining that the communication state information is in an abnormal state.
4. The serving cell measurement method of claim 1, wherein, The determination of the working state information of the primary card of the terminal comprises: acquiring traffic information of the primary card; if the traffic information reaches a preset traffic, determining that the working state information of the primary card is in a high data volume demand state; if the traffic information does not reach the preset traffic, determining that the working state information of the primary card is in a low data volume demand state; and / or, acquiring configuration information, the configuration information being used to represent a corresponding relationship between an application program and a data volume demand; acquiring application program information of a data volume using the primary card; based on the configuration information and the application program information of the data volume using the primary card, determining the working state information of the primary card.
5. The serving cell measurement method according to any one of claims 1 to 4, characterized by, The method further comprises: acquiring signal strength information of a serving cell of the secondary card; if the signal strength information of the secondary card is less than a preset strength, determining that the secondary card is at an edge of the serving cell.
6. The serving cell measurement method according to any one of claims 1 to 4, characterized by, The method of performing cell reselection on the secondary card comprises: acquiring first signal strength information of a serving cell of the secondary card; acquiring second signal strength information of a neighboring cell of the secondary card; comparing the first signal strength information and the second signal strength information to obtain a comparison result; based on the comparison result, re-determining the serving cell of the secondary card.
7. A serving cell measurement apparatus for a serving cell measurement procedure of a terminal secondary card located at a serving cell edge, characterized by, The apparatus comprises: a communication state information determination module configured to determine communication state information of the secondary card, the communication state information being used to represent a paging message receiving state of the secondary card; a mobile state information determination module configured to determine mobile state information of the terminal, the mobile state information being used to represent a motion range of the terminal relative to the serving cell; The working state information determination module is configured to determine working state information of the master card of the terminal, the working state information being used to represent data volume demand of the master card; The first determination module is configured to, when the communication state information is in a normal state, the movement state information is less than a preset range, and the working state information of the master card is in a high data volume demand state, not perform cell reselection on the secondary card.
8. The serving cell measurement apparatus according to claim 7, wherein, The apparatus comprises: The second determination module is configured to, when the movement state information is greater than or equal to the preset range, or when the communication state information is in an abnormal state, perform cell reselection on the secondary card.
9. The serving cell measurement apparatus according to claim 7, wherein, The communication state information determination module is configured to: acquire a number of paging messages received by the secondary card in a first preset time period; determine that the communication state information is in a normal state when the number of paging messages reaches a preset number; determine that the communication state information is in an abnormal state when the number of paging messages does not reach the preset number; and / or, acquire analysis result information of paging messages received by the secondary card in a second preset time period; determine that the communication state information is in a normal state when the analysis result information is all successfully analyzed; determine that the communication state information is in an abnormal state when the analysis result information is partially failed.
10. The serving cell measurement apparatus according to claim 7, wherein, The working state information determination module is configured to: acquire traffic information of the master card; determine that the working state information of the master card is in a high data volume demand state when the traffic information reaches a preset traffic volume; determine that the working state information of the master card is in a low data volume demand state when the traffic information does not reach the preset traffic volume; and / or, acquire configuration information representing a corresponding relationship between an application program and data volume demand; acquire application program information using data volume of the master card, determine the working state information of the master card based on the configuration information and the application program information using data volume of the master card.
11. The serving cell measurement apparatus according to any one of claims 7 to 10, characterized by, The apparatus further comprises: The first signal strength information acquisition module is configured to acquire signal strength information of a serving cell of the secondary card; The third determination module is configured to determine that the secondary card is at an edge of the serving cell when the signal strength information of the secondary card is less than a preset strength.
12. The serving cell measurement apparatus according to any one of claims 7 to 10, characterized by, The apparatus further comprises: The second signal strength information acquisition module is configured to acquire first signal strength information of a serving cell of the secondary card; The third signal strength information acquisition module is configured to acquire second signal strength information of a neighboring cell of the secondary card; The comparison module is configured to compare the first signal strength information and the second signal strength information to obtain a comparison result; The fourth determination module is configured to redetermine the serving cell of the secondary card based on the comparison result.
13. A non-transitory computer-readable storage medium, comprising: When the instructions in the storage medium are executed by the processor of the terminal, the terminal can perform the method of any one of claims 1 to 6.
14. An electronic device, comprising: The electronic device comprises: a processor; a memory for storing instructions executable by the processor; The processor is configured to perform the method of any one of claims 1 to 6. The processor is configured to perform the method of any one of claims 1 to 6.
Citation Information
Patent Citations
Communication measurement method and apparatus, mobile terminal and storage medium
CN107995648A