Information processing method and device, electronic equipment and storage medium
By determining the frequency band congestion situation in the terminal and switching to the frequency band with higher priority, the problem of service lag in the terminal during signal poor or frequency band congestion is solved, and smooth service operation and user experience are achieved.
Patent Information
- Application Number
- CN202311013666.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-11
- Publication Date
- 2025-02-18
AI Technical Summary
When the terminal has poor signal or large number of users of frequency bands, it is prone to the problem of frequency band congestion and causing service data lag.
By determining whether the first frequency band where the terminal resides is congested and entering the reselected band mode when congestion occurs, the terminal resides in the second frequency band with a high priority and uncongested rate.
It realizes timely switching to the appropriate frequency band in the case of frequency band congestion, ensuring the smooth operation of terminal services, improving user experience, and reducing the load on the congested frequency band.
Smart Images

Figure CN119485530A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of communication technology, and in particular to an information processing method and device, an electronic device, and a storage medium. Background Art
[0002] With the continuous development of communication technology, more and more services are being used in terminals. Usually, terminals will stay in mature frequency bands according to network configuration to reduce service jams; however, if the signal is relatively poor or there are many people using the frequency band at the moment, frequency band congestion will inevitably cause service data jams. Summary of the invention
[0003] The embodiments of the present disclosure disclose an information processing method and device, an electronic device, and a storage medium.
[0004] According to a first aspect of an embodiment of the present disclosure, there is provided an information processing method, the method comprising:
[0005] Determining whether congestion occurs in a first frequency band where the terminal resides;
[0006] When congestion occurs in the first frequency band where the terminal resides, determining that the terminal enters a frequency band reselection mode;
[0007] When the terminal is in the frequency band reselection mode, determining whether to adjust the terminal to reside in a second frequency band.
[0008] In some embodiments, the determining whether to adjust the terminal to reside in the second frequency band includes:
[0009] According to the mapping information, it is determined whether to adjust the terminal to reside in the second frequency band; wherein the mapping information is used to indicate the corresponding relationship between the frequency band and the priority.
[0010] In some embodiments, determining, according to the mapping information, whether to adjust the terminal to reside in the second frequency band includes:
[0011] Determining, according to the mapping information, whether congestion occurs in the second frequency band with the highest priority;
[0012] If it is determined that the second frequency band is not congested, determine to adjust the terminal to reside in the second frequency band; or if it is determined that the second frequency band is congested, determine not to adjust the terminal to reside in the second frequency band.
[0013] In some embodiments, the method further comprises:
[0014] If it is determined that the second frequency band is congested, the terminal is determined to re-enter the frequency band reselection mode.
[0015] In some embodiments, the determining that the terminal enters a frequency band reselection mode includes:
[0016] If it is determined that the service of the terminal is the first type of service, it is determined that the terminal enters the frequency band reselection mode.
[0017] In some embodiments, the method comprises:
[0018] If it is determined that the service of the terminal is a second type of service, it is determined that the terminal does not enter the frequency band reselection mode and maintains staying in the first frequency band; wherein the network traffic of the second type of service is greater than the network traffic of the first type of service.
[0019] In some embodiments, determining whether congestion occurs in the first frequency band where the terminal resides includes:
[0020] If the terminal meets a predetermined condition, determining that congestion occurs in the first frequency band where the terminal resides;
[0021] or,
[0022] If the terminal does not meet the predetermined condition, it is determined that the first frequency band where the terminal resides is not congested.
[0023] In some embodiments, the terminal satisfies a predetermined condition, including at least one of the following:
[0024] When the terminal resides in the first frequency band, the time during which the uplink transmission resources are in full scheduling within the first predetermined time is greater than or equal to a first duration; wherein the full scheduling is used to indicate that the used uplink transmission resources are greater than or equal to a first value, or the full scheduling is used to indicate that the ratio of the used uplink transmission resources to the configured uplink transmission resources is greater than or equal to a first ratio;
[0025] When the terminal resides in the first frequency band, the time during which the uplink transmission rate and / or the downlink transmission rate is less than or equal to the first rate within the second predetermined time is greater than or equal to a second time duration;
[0026] When the terminal resides in the first frequency band, the time for monitoring the target byte within the third predetermined time is greater than or equal to a third duration; wherein the target byte is used to indicate that there is a loss in uplink transmission data.
[0027] In some embodiments, the terminal does not meet the predetermined condition, including at least one of the following:
[0028] When the terminal resides in the first frequency band, the time during which the uplink transmission resources are in full scheduling within a first predetermined time is less than a first duration, and it is determined that the first frequency band where the terminal resides is not congested; wherein the full scheduling is used to indicate that the used uplink transmission resources are greater than or equal to a first value, or the full scheduling is used to indicate that the ratio of the used uplink transmission resources to the configured uplink transmission resources is greater than or equal to a first ratio;
[0029] When the terminal resides in the first frequency band, the time during which the uplink transmission rate and / or the downlink transmission rate is less than or equal to the first rate within the second predetermined time period is less than a second time period;
[0030] When the terminal resides in the first frequency band, the time for monitoring the target byte within the third predetermined time is less than the third duration, and it is determined that the first frequency band where the terminal resides is not congested; wherein the target byte is used to indicate that there is a loss in uplink transmission data;
[0031] When the terminal resides in the first frequency band, the time during which the uplink transmission rate and / or the downlink transmission rate is less than or equal to the first rate within the second predetermined time is greater than or equal to the second duration, the time during which the uplink transmission resources are fully scheduled within the first predetermined time is less than the first duration, and the time during which the target byte is monitored within the third predetermined time is less than the third duration, it is determined that there is no congestion in the first frequency band where the terminal resides.
[0032] In some embodiments, the method further comprises:
[0033] When the first frequency band where the terminal resides is not congested, it is determined that the terminal does not enter the frequency band reselection mode and maintains residing in the first frequency band.
[0034] In some embodiments, the method further comprises
[0035] When congestion occurs in the first frequency band where the terminal resides, adjusting the mapping information based on the first frequency band; wherein adjusting the mapping information includes one of the following:
[0036] If the first frequency band already exists in the mapping information, lowering the priority corresponding to the first frequency band in the mapping information;
[0037] If the first frequency band does not exist in the mapping information, the first frequency band and the priority of the first frequency band are correspondingly stored in the mapping information, wherein the priority of the first frequency band is lower than the priority of the third frequency band in the mapping information.
[0038] In some embodiments, the method further comprises:
[0039] After the terminal resides in the second frequency band, determining whether a service of the terminal is a second type of service;
[0040] If the service of the terminal is the second category service, re-determine whether the first frequency band of the terminal is congested; or, if the service of the terminal is not the second category service, determine that the terminal resides in the second frequency band; wherein the network traffic of the second category service is greater than the network traffic of the first category service.
[0041] In some embodiments, the method further comprises:
[0042] After the terminal resides in the second frequency band, re-determining whether congestion occurs in the first frequency band;
[0043] If it is determined that the first frequency band of the terminal is congested, determine that the terminal continues to reside in the second frequency band; or if it is determined that the first frequency band of the terminal is not congested, determine that the terminal is adjusted to reside in the first frequency band.
[0044] According to a second aspect of an embodiment of the present disclosure, there is provided an information processing device, the device comprising:
[0045] A determination module, used to determine whether congestion occurs in the first frequency band where the terminal resides;
[0046] a reselection module, configured to determine that the terminal enters a frequency band reselection mode when congestion occurs in the first frequency band where the terminal resides;
[0047] The processing module is used to determine whether to adjust the terminal to reside in the second frequency band when the terminal is in the frequency band reselection mode.
[0048] In some embodiments, the processing module is used to determine whether to adjust the terminal to reside in the second frequency band according to mapping information; wherein the mapping information is used to indicate the correspondence between frequency bands and priorities.
[0049] In some embodiments, the processing module is used to perform the following steps:
[0050] Determining, according to the mapping information, whether congestion occurs in the second frequency band with the highest priority;
[0051] If it is determined that the second frequency band is not congested, determine to adjust the terminal to reside in the second frequency band; or if it is determined that the second frequency band is congested, determine not to adjust the terminal to reside in the second frequency band.
[0052] In some embodiments, the device further comprises:
[0053] The reselection module is used to determine that the terminal re-enters the frequency band reselection mode if it is determined that the second frequency band is congested.
[0054] In some embodiments, the reselection module is used to determine that the terminal enters the frequency band reselection mode if it is determined that the service of the terminal is the first type of service.
[0055] In some embodiments, the apparatus comprises:
[0056] The reselection module is used to determine that the terminal does not enter the reselection frequency band mode and maintains staying in the first frequency band if it is determined that the service of the terminal is the second type of service; wherein the network traffic of the second type of service is greater than the network traffic of the first type of service.
[0057] In some embodiments, the determination module is used to determine that congestion occurs in the first frequency band where the terminal resides if the terminal meets a predetermined condition; or to determine that congestion does not occur in the first frequency band where the terminal resides if the terminal does not meet the predetermined condition.
[0058] In some embodiments, the terminal satisfies a predetermined condition, including at least one of the following:
[0059] When the terminal resides in the first frequency band, the time during which the uplink transmission resources are in full scheduling within the first predetermined time is greater than or equal to a first duration; wherein the full scheduling is used to indicate that the used uplink transmission resources are greater than or equal to a first value, or the full scheduling is used to indicate that the ratio of the used uplink transmission resources to the configured uplink transmission resources is greater than or equal to a first ratio;
[0060] When the terminal resides in the first frequency band, the time during which the uplink transmission rate and / or the downlink transmission rate is less than or equal to the first rate within the second predetermined time is greater than or equal to a second time duration;
[0061] When the terminal resides in the first frequency band, the time for monitoring the target byte within the third predetermined time is greater than or equal to a third duration; wherein the target byte is used to indicate that there is a loss in uplink transmission data.
[0062] In some embodiments, the terminal does not meet the predetermined condition, including at least one of the following:
[0063] When the terminal resides in the first frequency band, the time during which the uplink transmission resources are in full scheduling within a first predetermined time is less than a first duration, and it is determined that the first frequency band where the terminal resides is not congested; wherein the full scheduling is used to indicate that the used uplink transmission resources are greater than or equal to a first value, or the full scheduling is used to indicate that the ratio of the used uplink transmission resources to the configured uplink transmission resources is greater than or equal to a first ratio;
[0064] When the terminal resides in the first frequency band, the time during which the uplink transmission rate and / or the downlink transmission rate is less than or equal to the first rate within the second predetermined time period is less than a second time period;
[0065] When the terminal resides in the first frequency band, the time for monitoring the target byte within the third predetermined time is less than the third duration, and it is determined that the first frequency band where the terminal resides is not congested; wherein the target byte is used to indicate that there is a loss in uplink transmission data;
[0066] When the terminal resides in the first frequency band, the time during which the uplink transmission rate and / or the downlink transmission rate is less than or equal to the first rate within the second predetermined time is greater than or equal to the second duration, the time during which the uplink transmission resources are fully scheduled within the first predetermined time is less than the first duration, and the time during which the target byte is monitored within the third predetermined time is less than the third duration, it is determined that there is no congestion in the first frequency band where the terminal resides.
[0067] In some embodiments, the apparatus further comprises:
[0068] The determining module is configured to determine that the terminal does not enter the frequency band reselection mode and maintains residing in the first frequency band when the first frequency band where the terminal resides is not congested.
[0069] In some embodiments, the processing module is configured to adjust the mapping information based on the first frequency band when congestion occurs in the first frequency band where the terminal resides; wherein the adjusting the mapping information includes one of the following:
[0070] If the first frequency band already exists in the mapping information, lowering the priority corresponding to the first frequency band in the mapping information;
[0071] If the first frequency band does not exist in the mapping information, the first frequency band and the priority of the first frequency band are correspondingly stored in the mapping information, wherein the priority of the first frequency band is lower than the priority of the third frequency band in the mapping information.
[0072] In some embodiments, the apparatus further comprises:
[0073] The reselection module is used to determine whether the service of the terminal is a second-category service after the terminal resides in the second frequency band; if the service of the terminal is the second-category service, re-determine whether the first frequency band of the terminal is congested; or, if the service of the terminal is not the second-category service, determine that the terminal resides in the second frequency band; wherein the network traffic of the second-category service is greater than the network traffic of the first-category service.
[0074] In some embodiments, the apparatus further comprises:
[0075] The determination module is used to re-determine whether the first frequency band is congested after the terminal resides in the second frequency band; if it is determined that the first frequency band of the terminal is congested, determine that the terminal continues to reside in the second frequency band; or if it is determined that the first frequency band of the terminal is not congested, determine that the terminal is adjusted to reside in the first frequency band.
[0076] According to a third aspect of an embodiment of the present disclosure, an electronic device is provided, the electronic device comprising:
[0077] a memory for storing processor-executable instructions;
[0078] A processor connected to the memory;
[0079] The processor is configured to: implement the information processing method described in any embodiment of the present disclosure when executing the executable instructions.
[0080] According to a fourth aspect of an embodiment of the present disclosure, a storage medium is provided, wherein the storage medium stores a computer executable program, wherein the computer executable program, when executed by a processor, implements the information processing method described in any embodiment of the present disclosure.
[0081] The technical solution provided by the embodiments of the present disclosure may have the following beneficial effects:
[0082] In an embodiment of the present disclosure, it is determined whether congestion occurs in a first frequency band where a terminal resides; when congestion occurs in the first frequency band where the terminal resides, it is determined that the terminal enters a frequency band reselection mode; when the terminal is in the frequency band reselection mode, it is determined whether to adjust the terminal to reside in a second frequency band.
[0083] In this way, in the embodiment of the present disclosure, when it is determined that the first frequency band where the terminal resides is congested, it can be determined that the terminal enters the frequency band reselection mode so as to switch to the appropriate frequency band in a timely and accurate manner, for example, switching from a congested first frequency band to an uncongested second frequency band, so as to ensure the smooth operation of the terminal service; thereby improving the user experience.
[0084] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0085] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0086] Figure 1 is a schematic diagram of a process of registering a terminal on a mobile communication network according to an exemplary embodiment;
[0087] Figure 2 is a flowchart of an information processing method according to an exemplary embodiment;
[0088] Figure 3 is a flowchart of an information processing method according to an exemplary embodiment;
[0089] Figure 4 is a flowchart of an information processing method according to an exemplary embodiment;
[0090] Figure 5 is a flowchart of an information processing method according to an exemplary embodiment;
[0091] Figure 6 is a schematic structural diagram of an information processing device according to an exemplary embodiment;
[0092] Figure 7 The diagram is a schematic structural diagram of an electronic device according to an exemplary embodiment. DETAILED DESCRIPTION
[0093] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same 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 disclosure. Instead, they are merely examples of devices consistent with some aspects of the present disclosure as detailed in the appended claims.
[0094] In the field of communication technology, the mainstream mobile communication networks currently used are the fourth generation mobile communication networks (4G) and the fifth generation mobile communication networks (5G). Figure 1 As shown, Figure 1It is a flowchart of the terminal's registration on the mobile communication network. If the terminal needs to use the mobile communication network service, it needs to perform the following steps: terminal power-on, terminal initialization, public land mobile network (PLMN) selection, frequency scanning, cell search, system message decoding, cell selection / residence and registration.
[0095] After the terminal is turned on, if the subscriber identity module (SIM) in the terminal belongs to the first operator, the terminal will select the PLMN of the first operator. The subscriber identity module is used to store the user's data authentication method and key so that the terminal system can identify the user's identity and exchange information; the subscriber identity module includes at least a SIM card and / or an eSIM card. Different operators support different frequency bands; and the capabilities of different frequency bands vary depending on the operator's operating conditions. A frequency band consists of multiple different frequency points. For example, the B41 frequency band of 4G is: 2496-2690MHz, and the frequency point number range is: 39650-41589; the frequency band supported by the first operator is 2555-2575MHz; the frequency band supported by the second operator is 2575-2635Mhz; and the frequency band supported by the third operator is 2635-2655MHz.
[0096] When two terminals of the same operator are performing data services, for example, the first terminal is performing gaming services, and the first terminal resides in the N28 frequency band of the first operator; the second terminal is performing video services, and the second terminal resides in the N41 frequency band of the first operator. The gaming service of the first terminal runs smoothly, while the video service of the second terminal runs stuck. The reason is that although the N41 frequency band is a relatively mature frequency band with a long operating time, the second terminal is located in a crowded place (such as a subway and / or a shopping mall, etc.), and there are many terminals using the N41 frequency band; the load of the N41 frequency band is large, and the N41 frequency band is prone to congestion, which leads to the data service of the terminal being stuck. The N28 frequency band has a relatively short operating time and a small number of terminals connected; even if the performance and maturity of this frequency band are not as good as those of the N41 frequency band, it is not easy to form congestion for services with relatively low demand network processes and / or network transmission rates. Therefore, how to fully and reasonably switch and utilize frequency band resources is a problem to be solved.
[0097] In the disclosed embodiment, Figure 2 is a block diagram of an information processing method according to an exemplary embodiment, such as Figure 2 As shown, the information processing method includes:
[0098] Step S110: determining whether congestion occurs in the first frequency band where the terminal resides;
[0099] Step S120: When congestion occurs in the first frequency band where the terminal resides, determining that the terminal enters a frequency band reselection mode;
[0100] Step S130: When the terminal is in the frequency band reselection mode, determine whether to adjust the terminal to reside in a second frequency band.
[0101] The method described in the embodiments of the present disclosure is applied to an electronic device; the electronic device may be any mobile terminal or a fixed terminal. A terminal may be a device that provides voice and / or data connectivity to a user. Exemplarily, the terminal may be an Internet of Things terminal, such as a sensor device, a mobile phone (or a "cellular" phone), and a computer with an Internet of Things terminal, for example, a fixed, portable, pocket-sized, handheld, computer-built-in, or vehicle-mounted device. Alternatively, the terminal may also be a device of an unmanned aerial vehicle. Alternatively, the terminal may also be a vehicle-mounted device, for example, a driving computer with wireless communication capabilities, or a wireless terminal external to the driving computer.
[0102] In some embodiments, the first frequency band is used to indicate a frequency band in which the terminal is currently stationed and / or used.
[0103] In some embodiments, the second frequency band is used to indicate a target frequency band to which the terminal can switch.
[0104] In some embodiments, the first frequency band and the second frequency band may be frequency bands of any frequency range. For example, the first frequency band may be 2515MHz-2675MHz or 4800MHz-4900MHz, etc. For example, the second frequency band may be 3400MHz-3500MHz or 3500MHz-3600MHz, etc.
[0105] In some embodiments, the frequency band reselection mode may be a mode used by the terminal to reselect the frequency band. Optionally, in this mode, the terminal may switch the first frequency band to the second frequency band; or, may switch the second frequency band to the first frequency band; or, may switch the frequency band currently resident and / or used to any other frequency band.
[0106] In this way, in the embodiment of the present disclosure, when it is determined that the first frequency band where the terminal resides is congested, it can be determined that the terminal enters the frequency band reselection mode so as to switch to the appropriate frequency band in a timely and accurate manner, for example, switching from a congested first frequency band to an uncongested second frequency band, so as to ensure the smooth operation of the terminal service; thereby improving the user experience.
[0107] Furthermore, switching from a congested first frequency band to an uncongested second frequency band can reduce the load of the congested first frequency band and improve the user experience of the first frequency band.
[0108] In some embodiments, the method further comprises:
[0109] When the first frequency band where the terminal resides is not congested, it is determined that the terminal does not enter the frequency band reselection mode and maintains residing in the first frequency band.
[0110] In this way, when the first frequency band where the terminal resides is not congested, there is no need to switch the frequency band where the terminal resides to save resource consumption of switching the frequency band.
[0111] In some embodiments, step S110 includes:
[0112] If the terminal meets a predetermined condition, determining that congestion occurs in the first frequency band where the terminal resides;
[0113] or,
[0114] If the terminal does not meet the predetermined condition, it is determined that the first frequency band where the terminal resides is not congested.
[0115] In some embodiments, the predetermined condition may be any condition indicating that congestion occurs in the first frequency band where the terminal resides.
[0116] In some embodiments, the terminal satisfies a predetermined condition, including at least one of the following:
[0117] When the terminal resides in the first frequency band, the time during which the uplink transmission resources are in full scheduling within the first predetermined time is greater than or equal to a first duration; wherein the full scheduling is used to indicate that the used uplink transmission resources are greater than or equal to a first value, or the full scheduling is used to indicate that the ratio of the used uplink transmission resources to the configured uplink transmission resources is greater than or equal to a first ratio;
[0118] When the terminal resides in the first frequency band, the time during which the uplink transmission rate and / or the downlink transmission rate is less than or equal to the first rate within the second predetermined time is greater than or equal to a second time duration;
[0119] When the terminal resides in the first frequency band, the time for monitoring the target byte within the third predetermined time is greater than or equal to a third duration; wherein the target byte is used to indicate that there is a loss in uplink transmission data.
[0120] In some embodiments, the first predetermined time, the second predetermined time, and the third predetermined time can be of any length.
[0121] Optionally, the first scheduled time, the second scheduled time and the third scheduled time are all the same.
[0122] Optionally, at least two of the first scheduled time, the second scheduled time and the third scheduled time are the same.
[0123] Optionally, the first scheduled time, the second scheduled time and the third scheduled time are all different.
[0124] In some embodiments, the method further includes: determining a first duration.
[0125] In some embodiments, determining the first duration includes, but is not limited to, at least one of the following:
[0126] Determine a first duration according to the first scheduled time;
[0127] Determine the first duration based on historical information;
[0128] According to the algorithm and / or model, a first duration is determined.
[0129] In one embodiment, determining the first duration according to the first predetermined time includes:
[0130] The first duration is determined according to the product of the first predetermined time and the predetermined ratio.
[0131] Exemplarily, the first predetermined time is 5 minutes (min), and the predetermined ratio is 50%; then the first duration is 5×50%=2.5 minutes. When the terminal resides in the first frequency band, the uplink transmission resources are fully scheduled for 3 minutes within 5 minutes. If it is determined that the uplink transmission resources are fully scheduled for more than the first duration, the terminal determines that congestion occurs in the first frequency band where it resides.
[0132] In some embodiments, uplink transmission resources (Up Link Grant, UL Grant) are used to indicate uplink resources allocated by the network to the terminal.
[0133] Exemplarily, the uplink transmission resource configured by the terminal is 100 RB (Resource Block), and the first value is 80 RB. When the terminal determines that the used uplink transmission resource is 90 RB, it determines that the uplink transmission resource is fully scheduled.
[0134] Exemplarily, the terminal configures 67 RBs for uplink transmission resources, determines that 40 RBs have been used, and the first ratio is 85%. The terminal determines that the ratio of used uplink transmission resources to configured uplink transmission resources is 59.7%, which is less than the first ratio, and determines that the uplink transmission resources are not fully scheduled.
[0135] In this way, according to the time when the uplink transmission resources used by the terminal are fully scheduled, it is possible to accurately determine whether the first frequency band where the terminal resides is congested. If the uplink transmission resources of the terminal continue to be fully scheduled, it can be indicated that the current mobile communication network of the terminal is relatively congested and resources are tight; this facilitates the subsequent terminal to enter the reselection frequency band mode in time to switch the frequency band.
[0136] In some embodiments, the first rate is a data transmission rate greater than or equal to the terminal service requirement. For example, when the terminal service is a file upload service and / or a video viewing service, the data transmission rate required by these services is 100KB / s, and the terminal can determine that the first rate is 100KB / s.
[0137] In some embodiments, the method further includes: determining a second duration.
[0138] In some embodiments, determining the second duration includes, but is not limited to, at least one of the following:
[0139] Determine a second duration according to the second scheduled time;
[0140] Determine the second duration based on historical information;
[0141] A second duration is determined based on an algorithm and / or model.
[0142] In one embodiment, determining the second duration according to the second predetermined time includes:
[0143] The second duration is determined according to the product of the second predetermined time and the predetermined ratio.
[0144] Exemplarily, the second predetermined time is 5 minutes, the predetermined ratio is 80%, and the first duration is 5×80%=4 minutes. The service of the terminal is web browsing service, and the first rate can be 5KB / s. When the terminal resides in the first frequency band, the time during which the uplink transmission rate and / or the downlink transmission rate is less than or equal to the first rate is 4 minutes within 5 minutes. The terminal determines that the time during which the uplink transmission rate and / or the downlink transmission rate is less than or equal to the first rate is equal to the second duration, and the terminal determines that congestion occurs in the first frequency band where it resides.
[0145] In some embodiments, the terminal satisfies a predetermined condition, further comprising:
[0146] When the terminal resides in the first frequency band, an uplink transmission rate and / or a downlink transmission rate within a second predetermined time is less than or equal to the first rate.
[0147] In some embodiments, the uplink transmission rate and / or the downlink transmission rate within the second predetermined time is less than or equal to the first rate, including one of the following:
[0148] An average of the uplink transmission rate and / or the downlink transmission rate within the second predetermined time is less than or equal to the first rate;
[0149] The mode of the uplink transmission rate and / or the downlink transmission rate within the second predetermined time is less than or equal to the first rate;
[0150] A median of the uplink transmission rate and / or the downlink transmission rate within the second predetermined time is less than or equal to the first rate.
[0151] In this way, based on the time when the uplink transmission rate and / or downlink transmission rate of the terminal is less than or equal to the first rate, it can be accurately determined whether the first frequency band of the terminal is congested; if the uplink transmission rate and / or downlink transmission rate of the terminal continues to be less than or equal to the first rate, it can be characterized as that the current mobile communication network of the terminal is relatively congested; thus facilitating subsequent terminals to enter the frequency band reselection mode in a timely manner to switch frequency bands.
[0152] In some embodiments, the target byte is used to indicate a situation where uplink transmission data is lost due to insufficient uplink transmission resources.
[0153] Exemplarily, the target byte may be a Packet Data Convergence Protocol (PDCP) discard byte stream.
[0154] In some embodiments, the method further includes: determining a third duration.
[0155] In some embodiments, determining the third duration includes, but is not limited to, at least one of the following:
[0156] Determining a third duration according to the third scheduled time;
[0157] Determine the third duration based on historical information;
[0158] The third duration is determined based on the algorithm and / or model.
[0159] In one embodiment, determining the third duration according to the third predetermined time includes:
[0160] The third duration is determined according to the product of the third predetermined time and the predetermined ratio.
[0161] Exemplarily, the third predetermined time is 5 minutes, the predetermined ratio is 60%, and the third duration is 5×60%=3 minutes. When the terminal resides in the first frequency band, the time for the terminal to monitor the target byte within 5 minutes is 3.5 minutes. The terminal determines that the time for monitoring the target byte within the third predetermined time is greater than the third duration, and the terminal determines that congestion occurs in the first frequency band where it resides.
[0162] In this way, according to the time when the terminal monitors the appearance of the target byte, it can be accurately determined whether the first frequency band where the terminal resides is congested. If the terminal continuously monitors the appearance of the target byte, it can be indicated that the terminal's current uplink transmission resources are insufficient and a large amount of uplink data is discarded, so that it can be determined that the first frequency band where the terminal resides is congested; it is convenient for subsequent terminals to enter the reselection frequency band mode in time to switch the frequency band.
[0163] In one embodiment, the terminal satisfies a predetermined condition, including:
[0164] When the terminal resides in the first frequency band, the time during which the uplink transmission rate and / or the downlink transmission rate is less than or equal to the first rate within the second predetermined time is greater than or equal to the second duration, the time during which the uplink transmission resources are fully scheduled within the first predetermined time is greater than or equal to the first duration, and the time during which the target byte is monitored within the third predetermined time is greater than or equal to the third duration.
[0165] Exemplarily, the first to third scheduled times are all the 1st to 7th minutes of the terminal's communication chat service, that is, the first to third scheduled times are all 6 minutes. If the terminal determines that the service is a communication chat service, the first rate is 5KB / s. The first duration can be 3 minutes, the second duration can be 4.8 minutes, and the third duration can be 3.5 minutes. If the terminal determines that the uplink transmission rate and / or the downlink transmission rate is less than or equal to the first rate for 5 minutes, the uplink transmission resource is fully scheduled for 4.5 minutes, and the target byte is monitored for 4.5 minutes; then the terminal can determine that the uplink transmission rate and / or the downlink transmission rate is less than or equal to the first rate for a time greater than or equal to the second duration, the uplink transmission resource is fully scheduled for a time greater than or equal to the first duration in the first scheduled time, and the target byte is monitored for a time greater than or equal to the third duration in the third scheduled time; the terminal determines that congestion occurs in the first frequency band where it resides.
[0166] In this way, based on the time when the terminal's uplink transmission rate and / or downlink transmission rate is less than or equal to the first rate, the time when the uplink transmission resources used by the terminal are fully scheduled, and the time when the terminal monitors the appearance of the target byte, it is possible to further accurately determine whether congestion occurs in the first frequency band where the terminal resides.
[0167] In some embodiments, the terminal does not meet the predetermined condition, including at least one of the following:
[0168] When the terminal resides in the first frequency band, the time during which the uplink transmission resources are in full scheduling within a first predetermined time is less than a first duration, and it is determined that the first frequency band where the terminal resides is not congested; wherein the full scheduling is used to indicate that the used uplink transmission resources are greater than or equal to a first value, or the full scheduling is used to indicate that the ratio of the used uplink transmission resources to the configured uplink transmission resources is greater than or equal to a first ratio;
[0169] When the terminal resides in the first frequency band, the time during which the uplink transmission rate and / or the downlink transmission rate is less than or equal to the first rate within the second predetermined time period is less than a second time period;
[0170] When the terminal resides in the first frequency band, the time for monitoring the target byte within the third predetermined time is less than the third duration, and it is determined that the first frequency band where the terminal resides is not congested; wherein the target byte is used to indicate that there is a loss in uplink transmission data;
[0171] When the terminal resides in the first frequency band, the time during which the uplink transmission rate and / or the downlink transmission rate is less than or equal to the first rate within the second predetermined time is greater than or equal to the second duration, the time during which the uplink transmission resources are fully scheduled within the first predetermined time is less than the first duration, and the time during which the target byte is monitored within the third predetermined time is less than the third duration, it is determined that there is no congestion in the first frequency band where the terminal resides.
[0172] Exemplarily, the first scheduled time is 2 minutes, and the terminal determines the first duration to be 1.5 minutes based on historical information. When the terminal resides in the first frequency band, the uplink transmission resources are fully scheduled for 0.9 minutes within the first scheduled time, and the terminal determines that the uplink transmission resources are fully scheduled for less than the first duration within the first scheduled time, and the terminal determines that there is no congestion in the first frequency band where it resides.
[0173] Exemplarily, the second predetermined time is 3 minutes, and the terminal determines the second duration to be 2.1 minutes based on historical data. If the service of the terminal is a video communication service, the first rate may be 90 KB / s. When the terminal resides in the first frequency band, the uplink transmission rate and / or the downlink transmission rate is less than or equal to the first rate for 2 minutes within 3 minutes, the terminal determines that the uplink transmission rate and / or the downlink transmission rate of the service is less than or equal to the first rate for less than the second duration, and the terminal determines that there is no congestion in the first frequency band where it resides.
[0174] In some embodiments, the terminal does not meet the condition, further comprising:
[0175] When the terminal resides in the first frequency band, the uplink transmission rate and / or the downlink transmission rate within the second predetermined time is greater than the first rate.
[0176] Exemplarily, the third predetermined time is 10 minutes, and the terminal determines the third duration to be 5 minutes according to a predetermined algorithm. When the terminal resides in the first frequency band, the time for the terminal to monitor the target byte within 10 minutes is 1 minute, and the terminal determines that the time for monitoring the target byte within the third predetermined time is less than the third duration, and the terminal determines that there is no congestion in the first frequency band where it resides.
[0177] Exemplarily, the first to third scheduled times are all the 1st to 7th minutes of the terminal's communication chat service, that is, the first to third scheduled times are all 6 minutes. If the terminal determines that the service is a communication chat service, the first rate is 5KB / s. The first duration can be 3 minutes, the second duration can be 4.8 minutes, and the third duration can be 3.5 minutes. If the terminal determines that the uplink transmission rate and / or the downlink transmission rate is less than or equal to the first rate for 5 minutes, the uplink transmission resource is fully scheduled for 1 minute, and the target byte is monitored for 1 minute; then the terminal can determine that the uplink transmission rate and / or the downlink transmission rate is less than or equal to the first rate for a time greater than or equal to the second duration, the uplink transmission resource is fully scheduled for a time less than the first duration in the first scheduled time, and the target byte is monitored for a time less than the third duration in the third scheduled time; the terminal determines that there is no congestion in the first frequency band where it resides.
[0178] In this way, based on the time when the uplink transmission rate and / or downlink transmission rate of the terminal is less than or equal to the first rate, the time when the uplink transmission resources used by the terminal are fully scheduled, and the time when the terminal monitors the appearance of the target byte, it is possible to further accurately determine whether congestion occurs in the first frequency band where the terminal resides, reduce the occurrence of misjudgments caused by discontinuous data transmission of the terminal's business, and improve the accuracy of determining congestion results.
[0179] In some embodiments, Figure 3 As shown, the step S130 of determining whether to adjust the terminal to reside in the second frequency band includes:
[0180] According to the mapping information, it is determined whether to adjust the terminal to reside in the second frequency band; wherein the mapping information is used to indicate the corresponding relationship between the frequency band and the priority.
[0181] In some embodiments, the method further includes: determining a priority of the frequency band.
[0182] In some embodiments, the determining the priority of the frequency band includes but is not limited to at least one of the following:
[0183] Determine the priority of frequency bands based on the time when they are put into operation;
[0184] Determine the priority of frequency bands based on the performance of the equipment used in the frequency bands and / or the maturity of the communication technology;
[0185] Determine the priority of frequency bands according to their importance;
[0186] Determine the priority of the frequency band according to the communication protocol corresponding to the frequency band.
[0187] Optionally, the priority of a frequency band is positively correlated with the time when it is put into operation; for example, the earlier the frequency band is put into operation, the higher the priority of the frequency band; or, the later the frequency band is put into operation, the lower the priority of the frequency band.
[0188] Optionally, the priority of the frequency band is positively correlated with the device performance and / or the maturity of the communication technology; for example, the higher the maturity of the communication technology, the higher the priority of the frequency band; or, the better the performance of the device, the higher the priority of the frequency band.
[0189] Optionally, the priority corresponding to the frequency band is positively correlated with the importance of the frequency band; for example, the higher the importance of the frequency band, the higher the priority of the frequency band; the lower the importance of the frequency band, the lower the priority of the frequency band.
[0190] Optionally, the priority of the frequency band of the 5G communication protocol is higher than the priority of the frequency band of the 4G communication protocol.
[0191] Exemplarily, the mapping information includes: the first frequency band and the first priority corresponding to the first frequency band, the second frequency band and the second priority corresponding to the second frequency band, and the third frequency band and the third priority corresponding to the third frequency band; wherein the first priority is higher than the second priority, and the second priority is higher than the third priority.
[0192] Exemplarily, the mapping information includes: priorities corresponding to congested frequency bands and uncongested frequency bands, and priorities corresponding to uncongested frequency bands; wherein the priorities corresponding to uncongested frequency bands are higher than the priorities corresponding to congested frequency bands.
[0193] In this way, the frequency band and its corresponding priority can be determined simply, quickly and accurately through the pre-established mapping information, thereby improving the efficiency of determining the frequency band priority. Moreover, after the frequency band priority is determined based on the mapping information, it is convenient for subsequent terminals to quickly switch to the appropriate frequency band.
[0194] In some embodiments, determining, according to the mapping information, whether to adjust the terminal to reside in the second frequency band includes:
[0195] Determining, according to the mapping information, whether congestion occurs in a second frequency band having a priority higher than a predetermined priority;
[0196] If it is determined that the second frequency band is not congested, determine to adjust the terminal to reside in the second frequency band; or if it is determined that the second frequency band is congested, determine not to adjust the terminal to reside in the second frequency band.
[0197] In some embodiments, the predetermined priority level may be any priority level.
[0198] In some embodiments, determining, according to the mapping information, whether to adjust the terminal to reside in the second frequency band includes:
[0199] Determining, according to the mapping information, whether congestion occurs in the second frequency band with the highest priority;
[0200] If it is determined that the second frequency band is not congested, determine to adjust the terminal to reside in the second frequency band; or if it is determined that the second frequency band is congested, determine not to adjust the terminal to reside in the second frequency band.
[0201] In some embodiments, determining, according to the mapping information, whether to adjust the terminal to reside in the second frequency band includes:
[0202] Determining, according to the mapping information, whether congestion occurs in a second frequency band with a second highest priority;
[0203] If it is determined that the second frequency band is not congested, determine to adjust the terminal to reside in the second frequency band; or if it is determined that the second frequency band is congested, determine not to adjust the terminal to reside in the second frequency band.
[0204] In some embodiments, if it is determined that the second frequency band is congested, it is determined that the terminal re-enters the frequency band reselection mode.
[0205] In some embodiments, the determining that the terminal re-enters the frequency band reselection mode includes:
[0206] Adjust the mapping information based on the second frequency band; wherein, the adjusting mapping information includes: lowering the priority corresponding to the second frequency band in the mapping information. In this way, according to determining whether the second frequency band with a higher priority in the mapping information is congested, it can be ensured that the terminal can switch from the congested first frequency band to the uncongested second frequency band with a relatively higher priority. On the one hand, it ensures that the network of the frequency band where the terminal resides is smooth, which facilitates the terminal to conduct business and improves the user experience; on the other hand, it alleviates the load of the congested first frequency band, reduces the occurrence of data jams in terminal services, and further improves the user experience.
[0207] In some embodiments, Figure 4 As shown, the step S120 of determining that the terminal enters the frequency band reselection mode includes:
[0208] If it is determined that the service of the terminal is the first type of service, it is determined that the terminal enters the frequency band reselection mode.
[0209] In some embodiments, the method comprises:
[0210] If it is determined that the service of the terminal is a second type of service, it is determined that the terminal does not enter the frequency band reselection mode and maintains staying in the first frequency band; wherein the network traffic of the second type of service is greater than the network traffic of the first type of service.
[0211] Optionally, the network transmission rate of the second type of service is greater than the network transmission rate of the first type of service.
[0212] In some embodiments, the first type of service may be a service that requires relatively small network traffic and / or relatively low network transmission rate. For example, the first type of service may be, but is not limited to, at least one of the following: a gaming service, a voice communication service, a message communication service, or a news / web browsing service.
[0213] In some embodiments, the second type of service may be a service that requires relatively large network traffic and / or relatively high network transmission rate. Exemplarily, the second type of service may be, but is not limited to, at least one of the following: a live video service, a file upload and / or download service, and a video conferencing service.
[0214] In one embodiment, the terminal determines that the first frequency band in which it resides is congested, and determines whether the service is a first-category service; if the terminal determines that the service is a second-category service, it determines not to enter the frequency band reselection mode and resides in the first frequency band; if the terminal determines that the service is a first-category service, the terminal determines whether the second frequency band with the highest priority in the mapping information is congested; if the terminal determines that the second frequency band with the highest priority in the mapping information is not congested, it determines to adjust the terminal to reside in the second frequency band; if the terminal determines that the second frequency band with the highest priority in the mapping information is congested, it determines to re-enter the frequency band reselection mode.
[0215] In this way, in the disclosed embodiment, it is possible to determine whether the terminal enters the frequency band reselection mode according to the service type of the terminal. If the service of the terminal is a second-category service, it is determined not to enter the frequency band reselection mode, thereby ensuring that the services with higher network traffic and / or network transmission rate in the terminal can operate normally, and reducing the occurrence of switching to the second frequency band that is insufficient to support the operation of the second-category service; if the service of the terminal is a first-category service, the terminal can switch the first frequency band to reside in the second frequency band, that is, switch from a congested frequency band to an uncongested frequency band, while reducing the load of the congested frequency band, it can ensure the smooth operation of the first-category service, so as to improve the user's experience satisfaction.
[0216] In some embodiments, the method further comprises:
[0217] When congestion occurs in the first frequency band where the terminal resides, adjusting the mapping information based on the first frequency band; wherein adjusting the mapping information includes one of the following:
[0218] If the first frequency band already exists in the mapping information, lowering the priority corresponding to the first frequency band in the mapping information;
[0219] If the first frequency band does not exist in the mapping information, the first frequency band and the priority of the first frequency band are correspondingly stored in the mapping information, wherein the priority of the first frequency band is lower than the priority of the third frequency band in the mapping information.
[0220] In some embodiments, if the first frequency band already exists in the mapping information, lowering the priority corresponding to the first frequency band in the mapping information includes at least one of the following:
[0221] If the priority corresponding to the first frequency band is the Mth priority, lower the priority corresponding to the first frequency band to the Kth priority; wherein M and K are positive integers; and the Mth priority is higher than the Kth priority;
[0222] The priority corresponding to the first frequency band is adjusted down to a level below the priority corresponding to the third frequency band; wherein the third frequency band is a frequency band in the congested frequency band.
[0223] In this way, in the embodiment of the present disclosure, the congested first frequency band is recorded in the mapping information, and the priority corresponding to the first frequency band is lowered in the mapping information to avoid selecting the first frequency band again when the frequency band reselection mode is subsequently entered, so as to reduce the resource consumption for selecting the second frequency band. In addition, the efficiency of reselecting the frequency band can be improved, and the time for determining the second frequency band can be reduced, so as to improve the user experience.
[0224] In some embodiments, the method further comprises:
[0225] After the terminal resides in the second frequency band, determining whether a service of the terminal is a second type of service;
[0226] If the service of the terminal is the second category service, re-determine whether the first frequency band of the terminal is congested; or, if the service of the terminal is not the second category service, determine that the terminal resides in the second frequency band; wherein the network traffic of the second category service is greater than the network traffic of the first category service.
[0227] In some embodiments, the service of the terminal is not a second-category service, indicating that the service of the terminal is a first-category service.
[0228] In this way, the disclosed embodiment can monitor the service type of the terminal in real time, and determine the frequency band where the terminal resides according to the service type. If the service monitored by the terminal changes from the first type of service to the second type of service, the network traffic and / or network transmission rate required by the second type of service is large, and it is re-determined whether the relatively mature first frequency band of the terminal is in a congested state. If the first frequency band is already in an uncongested state, it can subsequently re-reside in the first frequency band, thereby ensuring that the second type of service with higher network traffic and / or network transmission rate in the terminal can run faster and better. If the terminal monitors that the service is still the first type of service, it can continue to reside in the second frequency band, while ensuring the smooth operation of the first type of service, saving communication resources used to switch frequency bands.
[0229] In some embodiments, the method further comprises:
[0230] After the terminal resides in the second frequency band, re-determining whether congestion occurs in the first frequency band;
[0231] If it is determined that the first frequency band of the terminal is congested, determine that the terminal continues to reside in the second frequency band; or if it is determined that the first frequency band of the terminal is not congested, determine that the terminal is adjusted to reside in the first frequency band.
[0232] In this way, the embodiment of the present disclosure determines the congestion of the first frequency band in real time, and switches the frequency band in time according to the congestion of the first frequency band; and the terminal can reasonably and fully utilize the frequency band resources. If the first frequency band changes from a congested state to an uncongested state, the terminal can re-reside on the first frequency band, so as to select a frequency band with more mature technology and better performance, thereby improving the user experience.
[0233] A specific example is provided below in combination with any of the above embodiments:
[0234] In an application scenario, such as Figure 5 As shown, an information processing method is applied to a terminal, comprising:
[0235] Step S501: Create a data table to record the frequency band information of the current operator.
[0236] In an optional embodiment, the frequency band information includes: a frequency band identifier, a frequency band frequency point number range, and a frequency band operation time; here, the data table may be the mapping information in the above embodiment.
[0237] Step S502: Determine the network search priorities corresponding to different frequency bands according to a preset algorithm.
[0238] In an optional embodiment, the network search priorities corresponding to different frequency bands are determined and marked, and the mapping relationship between the frequency bands and their corresponding network search priorities is stored in a data table; here, the network search priorities corresponding to the frequency bands may be the priorities of the frequency bands in the above embodiment.
[0239] Step S503: Determine the service type corresponding to the data service according to the data volume corresponding to the data service.
[0240] In an optional embodiment, different data services are marked with the size of data volume requirements, and based on the data volume corresponding to the data service, it is determined whether the data service is a first-category service or a second-category service; the mapping relationship between the data service and its corresponding service type is stored in a data table; here, the data service can be the service of the terminal in the above embodiment; the data volume can be the network traffic and / or network transmission rate in the above embodiment.
[0241] Step S504: Determine whether the first frequency band where the terminal currently resides is congested.
[0242] If so, execute step S505; if not, execute step S517.
[0243] Step S505: Start the optimization and record the first frequency band into the data table.
[0244] In an optional embodiment, when congestion occurs in the first frequency band where the terminal resides, the terminal records the first frequency band and the priority of the first frequency band in a data table, and lowers the priority of the first frequency band to below the priority of the third frequency band; here, the optimization can be that the terminal in the above embodiment enters a frequency band reselection mode.
[0245] Step S506: Read the data volume of the current data service from the data table.
[0246] Step S507: Determine whether the current data service is a service with a large amount of data.
[0247] If yes, go to step S508; if no, go to step S509.
[0248] Step S508: Do not trigger optimization.
[0249] In an optional embodiment, step S517 is performed.
[0250] Step S509: triggering a network search action for a preferred frequency band, and reading frequency band information in a data table.
[0251] In an optional embodiment, the network search action may be that the terminal in the above embodiment enters a frequency band reselection mode.
[0252] Step S510: determining whether the second frequency band with the highest current priority is congested;
[0253] In an optional embodiment, if yes, execute step S511; if no, execute step S512.
[0254] Step S511: Continue to search for the second frequency band with the highest priority among the remaining frequency bands.
[0255] Execute step S509.
[0256] Step S512: Determine to adjust the terminal to reside in the second frequency band.
[0257] In an optional embodiment, the terminal resides in the second frequency band to perform data services.
[0258] Step S513: Determine whether the current data service is switched to a service with a larger data volume.
[0259] If so, execute step S514; if not, execute step S515.
[0260] Step S514: Detect whether the first frequency band before optimization is congested.
[0261] If so, execute step S515; if not, execute step S516.
[0262] Step S515: Determine to reside in the second frequency band.
[0263] Step S516: Re-adjust and stay in the first frequency band before optimization.
[0264] Step S517: End.
[0265] In an optional embodiment, when the first frequency band where the terminal resides is not congested, it is determined that the terminal does not trigger optimization and maintains residing in the first frequency band.
[0266] Thus, in the disclosed embodiment, when it is determined that the first frequency band where the terminal resides is congested, on the one hand, it can be determined that the terminal enters the frequency band reselection mode so as to switch to the appropriate frequency band in a timely and accurate manner, for example, switching from the congested first frequency band to the uncongested second frequency band to ensure the smooth operation of the terminal service, thereby improving the user experience. On the other hand, switching from the congested first frequency band to the uncongested second frequency band can reduce the load of the congested first frequency band and improve the user experience corresponding to the first frequency band.
[0267] like Figure 6 As shown, based on the same inventive concept as the information processing method provided in the above-mentioned embodiment, the embodiment of the present disclosure provides an information processing device, the device comprising:
[0268] A determination module 601 is used to determine whether congestion occurs in the first frequency band where the terminal resides;
[0269] The reselection module 602 is configured to determine that the terminal enters a frequency band reselection mode when congestion occurs in the first frequency band where the terminal resides;
[0270] The processing module 603 is configured to determine whether to adjust the terminal to reside in the second frequency band when the terminal is in the frequency band reselection mode.
[0271] In some embodiments, the processing module 603 is used to determine whether to adjust the terminal to reside in the second frequency band according to mapping information; wherein the mapping information is used to indicate the correspondence between frequency bands and priorities.
[0272] In some embodiments, the processing module 603 is used to perform the following steps:
[0273] Determining, according to the mapping information, whether congestion occurs in the second frequency band with the highest priority;
[0274] If it is determined that the second frequency band is not congested, determine to adjust the terminal to reside in the second frequency band; or if it is determined that the second frequency band is congested, determine not to adjust the terminal to reside in the second frequency band.
[0275] In some embodiments, the device further comprises:
[0276] The reselection module 602 is configured to determine that the terminal re-enters the frequency band reselection mode if it is determined that the second frequency band is congested.
[0277] In some embodiments, the reselection module 602 is configured to determine that the terminal enters the frequency band reselection mode if it is determined that the service of the terminal is the first type of service.
[0278] In some embodiments, the apparatus comprises:
[0279] The reselection module 602 is used to determine that the terminal does not enter the reselection frequency band mode and maintains staying in the first frequency band if it is determined that the service of the terminal is the second type of service; wherein the network traffic of the second type of service is greater than the network traffic of the first type of service.
[0280] In some embodiments, the determination module 601 is used to determine that congestion occurs in the first frequency band where the terminal resides if the terminal meets a predetermined condition; or, if the terminal does not meet the predetermined condition, determine that congestion does not occur in the first frequency band where the terminal resides.
[0281] In some embodiments, the terminal satisfies a predetermined condition, including at least one of the following:
[0282] When the terminal resides in the first frequency band, the time during which the uplink transmission resources are in full scheduling within the first predetermined time is greater than or equal to a first duration; wherein the full scheduling is used to indicate that the used uplink transmission resources are greater than or equal to a first value, or the full scheduling is used to indicate that the ratio of the used uplink transmission resources to the configured uplink transmission resources is greater than or equal to a first ratio;
[0283] When the terminal resides in the first frequency band, the time during which the uplink transmission rate and / or the downlink transmission rate is less than or equal to the first rate within the second predetermined time is greater than or equal to a second time duration;
[0284] When the terminal resides in the first frequency band, the time for monitoring the target byte within the third predetermined time is greater than or equal to a third duration; wherein the target byte is used to indicate that there is a loss in uplink transmission data.
[0285] In some embodiments, the terminal does not meet the predetermined condition, including at least one of the following:
[0286] When the terminal resides in the first frequency band, the time during which the uplink transmission resources are in full scheduling within a first predetermined time is less than a first duration, and it is determined that the first frequency band where the terminal resides is not congested; wherein the full scheduling is used to indicate that the used uplink transmission resources are greater than or equal to a first value, or the full scheduling is used to indicate that the ratio of the used uplink transmission resources to the configured uplink transmission resources is greater than or equal to a first ratio;
[0287] When the terminal resides in the first frequency band, the time during which the uplink transmission rate and / or the downlink transmission rate is less than or equal to the first rate within the second predetermined time period is less than a second time period;
[0288] When the terminal resides in the first frequency band, the time for monitoring the target byte within the third predetermined time is less than the third duration, and it is determined that the first frequency band where the terminal resides is not congested; wherein the target byte is used to indicate that there is a loss in uplink transmission data;
[0289] When the terminal resides in the first frequency band, the time during which the uplink transmission rate and / or the downlink transmission rate is less than or equal to the first rate within the second predetermined time is greater than or equal to the second duration, the time during which the uplink transmission resources are fully scheduled within the first predetermined time is less than the first duration, and the time during which the target byte is monitored within the third predetermined time is less than the third duration, it is determined that there is no congestion in the first frequency band where the terminal resides.
[0290] In some embodiments, the determination module 601 is used to determine that the terminal does not enter the frequency band reselection mode and maintains staying in the first frequency band when the first frequency band where the terminal resides is not congested.
[0291] In some embodiments, the processing module 603 is configured to adjust the mapping information based on the first frequency band when congestion occurs in the first frequency band where the terminal resides; wherein the adjusting the mapping information includes one of the following:
[0292] If the first frequency band already exists in the mapping information, lowering the priority corresponding to the first frequency band in the mapping information;
[0293] If the first frequency band does not exist in the mapping information, the first frequency band and the priority of the first frequency band are correspondingly stored in the mapping information, wherein the priority of the first frequency band is lower than the priority of the third frequency band in the mapping information.
[0294] In some embodiments, the apparatus further comprises:
[0295] The reselection module 602 is used to determine whether the service of the terminal is a second-category service after the terminal resides in the second frequency band; if the service of the terminal is the second-category service, re-determine whether the first frequency band of the terminal is congested; or, if the service of the terminal is not the second-category service, determine that the terminal resides in the second frequency band; wherein the network traffic of the second-category service is greater than the network traffic of the first-category service.
[0296] In some embodiments, the apparatus further comprises:
[0297] The determination module 601 is used to re-determine whether the first frequency band is congested after the terminal resides in the second frequency band; if it is determined that the first frequency band of the terminal is congested, determine that the terminal continues to reside in the second frequency band; or if it is determined that the first frequency band of the terminal is not congested, determine that the terminal is adjusted to reside in the first frequency band.
[0298] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0299] An embodiment of the present disclosure provides an electronic device, the electronic device comprising:
[0300] a memory for storing processor-executable instructions;
[0301] A processor connected to the memory;
[0302] The processor is configured to: implement the information processing method described in any embodiment of the present disclosure when executing the executable instructions.
[0303] The memory may be various types of memory, such as random access memory, read-only memory, flash memory, etc. The memory may be used for information storage, for example, storing computer executable instructions, etc. The computer executable instructions may be various program instructions, for example, target program instructions and / or source program instructions, etc.
[0304] The processor may be any type of processor, for example, a central processing unit, a microprocessor, a digital signal processor, a programmable array, a digital signal processor, an application specific integrated circuit or an image processor, etc. The processor may be connected to the memory via a bus, which may be an integrated circuit bus, etc.
[0305] like Figure 7 As shown, an embodiment of the present disclosure shows a structure of an electronic device. Figure 7 The electronic device 900 includes a processing component 922, which further includes one or more processors, and a memory resource represented by a memory 932 for storing instructions executable by the processing component 922, such as an application. The application stored in the memory 932 may include one or more modules, each corresponding to a set of instructions. In addition, the processing component 922 is configured to execute instructions to perform the aforementioned information processing method.
[0306] The electronic device 900 may also include a power supply component 926 configured to perform power management of the electronic device 900, a wired or wireless network interface 950 configured to connect the electronic device 900 to a network, and an input / output (I / O) interface 958. The electronic device 900 may operate based on an operating system stored in the memory 932, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™ or the like.
[0307] An embodiment of the present disclosure provides a storage medium, wherein the storage medium stores a computer executable program, wherein the computer executable program, when executed by a processor, implements the information processing method described in any embodiment of the present disclosure.
[0308] The computer-readable storage medium provided in the embodiments of the present disclosure may be any storage medium that can store program codes, such as ROM, PROM, EPROM, EEPROM, FlashMemory, magnetic surface storage, optical disk, or CD-ROM.
[0309] In the above embodiments provided in the present disclosure, it should be understood that the disclosed methods and devices can be implemented in other ways. The device embodiments described above are only schematic. For example, the division of the modules is only a logical function division. There may be other division methods in actual implementation, such as: multiple modules or components can be combined, or can be integrated into another system, or some features can be ignored, or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0310] The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units; some or all of the units may be selected according to actual needs to achieve the purpose of the embodiment of the present disclosure.
[0311] In addition, all functional units in the embodiments of the present disclosure may be integrated into one processing module, or each unit may be distinguished as a separate unit, or two or more units may be integrated into one unit; the above-mentioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units.
[0312] It should be noted that: "first", "second", etc. are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
[0313] In addition, the technical solutions described in the embodiments of the present disclosure may be arbitrarily combined without conflict.
[0314] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are to be considered exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.
[0315] It should be understood that the present disclosure is not limited to the exact structures that have been 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 present disclosure is limited only by the appended claims.
Claims
1. An information processing method, characterized in that: The method comprises: Determining whether congestion occurs in a first frequency band where the terminal resides; When congestion occurs in the first frequency band where the terminal resides, determining that the terminal enters a frequency band reselection mode; When the terminal is in the frequency band reselection mode, determining whether to adjust the terminal to reside in a second frequency band.
2. The method according to claim 1, characterized in that The determining whether to adjust the terminal to reside in the second frequency band includes: According to the mapping information, it is determined whether to adjust the terminal to reside in the second frequency band; wherein the mapping information is used to indicate the corresponding relationship between the frequency band and the priority.
3. The method according to claim 2, characterized in that The determining, according to the mapping information, whether to adjust the terminal to reside in the second frequency band includes: Determining, according to the mapping information, whether congestion occurs in the second frequency band with the highest priority; If the second frequency band is not congested, determine to adjust the terminal to reside in the second frequency band; or if the second frequency band is congested, determine not to adjust the terminal to reside in the second frequency band.
4. The method according to claim 3, characterized in that The method further comprises: If congestion occurs in the second frequency band, it is determined that the terminal re-enters the frequency band reselection mode.
5. The method according to any one of claims 1 to 4, characterized in that: The determining that the terminal enters a frequency band reselection mode includes: If it is determined that the service of the terminal is the first type of service, it is determined that the terminal enters the frequency band reselection mode.
6. The method according to claim 5, characterized in that The method comprises: If it is determined that the service of the terminal is a second type of service, it is determined that the terminal does not enter the frequency band reselection mode and maintains staying in the first frequency band; wherein the network traffic of the second type of service is greater than the network traffic of the first type of service.
7. The method according to any one of claims 1 to 4, characterized in that: The determining whether congestion occurs in the first frequency band where the terminal resides includes: If the terminal meets a predetermined condition, determining that congestion occurs in the first frequency band where the terminal resides; or, If the terminal does not meet the predetermined condition, it is determined that the first frequency band where the terminal resides is not congested.
8. The method according to claim 7, characterized in that The terminal meets the predetermined conditions, including at least one of the following: When the terminal resides in the first frequency band, the time during which the uplink transmission resources are in full scheduling within the first predetermined time is greater than or equal to a first duration; wherein the full scheduling is used to indicate that the used uplink transmission resources are greater than or equal to a first value, or the full scheduling is used to indicate that the ratio of the used uplink transmission resources to the configured uplink transmission resources is greater than or equal to a first ratio; When the terminal resides in the first frequency band, the time during which the uplink transmission rate and / or the downlink transmission rate is less than or equal to the first rate within the second predetermined time is greater than or equal to a second time duration; When the terminal resides in the first frequency band, the time for monitoring the target byte within the third predetermined time is greater than or equal to a third duration; wherein the target byte is used to indicate that there is a loss in uplink transmission data.
9. The method according to claim 7, characterized in that: The terminal does not meet the predetermined condition, including at least one of the following: When the terminal resides in the first frequency band, the time during which the uplink transmission resources are in full scheduling within a first predetermined time is less than a first duration, and it is determined that the first frequency band where the terminal resides is not congested; wherein the full scheduling is used to indicate that the used uplink transmission resources are greater than or equal to a first value, or the full scheduling is used to indicate that the ratio of the used uplink transmission resources to the configured uplink transmission resources is greater than or equal to a first ratio; When the terminal resides in the first frequency band, the time during which the uplink transmission rate and / or the downlink transmission rate is less than or equal to the first rate within the second predetermined time period is less than a second time period; When the terminal resides in the first frequency band, the time for monitoring the target byte within the third predetermined time is less than the third duration, and it is determined that the first frequency band where the terminal resides is not congested; wherein the target byte is used to indicate that there is a loss in uplink transmission data; When the terminal resides in the first frequency band, the time during which the uplink transmission rate and / or the downlink transmission rate is less than or equal to the first rate within the second predetermined time is greater than or equal to the second duration, the time during which the uplink transmission resources are fully scheduled within the first predetermined time is less than the first duration, and the time during which the target byte is monitored within the third predetermined time is less than the third duration, it is determined that there is no congestion in the first frequency band where the terminal resides.
10. The method according to any one of claims 1 to 4, characterized in that: The method further comprises: When the first frequency band where the terminal resides is not congested, it is determined that the terminal does not enter the frequency band reselection mode and maintains residing in the first frequency band.
11. The method according to any one of claims 2 or 4, characterized in that: The method further comprises: When congestion occurs in the first frequency band where the terminal resides, adjusting the mapping information based on the first frequency band; wherein adjusting the mapping information includes one of the following: If the first frequency band already exists in the mapping information, lowering the priority corresponding to the first frequency band in the mapping information; If the first frequency band does not exist in the mapping information, the first frequency band and the priority of the first frequency band are correspondingly stored in the mapping information, wherein the priority of the first frequency band is lower than the priority of the third frequency band in the mapping information.
12. The method according to any one of claims 1 to 4, characterized in that: The method further comprises: After the terminal resides in the second frequency band, determining whether a service of the terminal is a second type of service; If the service of the terminal is the second category service, re-determine whether the first frequency band of the terminal is congested; or, if the service of the terminal is not the second category service, determine that the terminal resides in the second frequency band; wherein the network traffic of the second category service is greater than the network traffic of the first category service.
13. The method according to any one of claims 1 to 4, characterized in that: The method further comprises: After the terminal resides in the second frequency band, re-determining whether congestion occurs in the first frequency band; If it is determined that the first frequency band of the terminal is congested, determine that the terminal continues to reside in the second frequency band; or if it is determined that the first frequency band of the terminal is not congested, determine that the terminal is adjusted to reside in the first frequency band.
14. An information processing device, characterized in that: The device comprises: A determination module, used to determine whether congestion occurs in the first frequency band where the terminal resides; A reselection module, configured to determine that the terminal enters a frequency band reselection mode when congestion occurs in the first frequency band where the terminal resides; The processing module is used to determine whether to adjust the terminal to reside in the second frequency band when the terminal is in the frequency band reselection mode.
15. An electronic device, comprising: a memory for storing processor-executable instructions; A processor connected to the memory; The processor is configured to execute the information processing method according to any one of claims 1 to 13.
16. A storage medium, characterized in that: The storage medium stores an executable computer program, wherein when the executable computer program is executed by a processor, the information processing method according to any one of claims 1 to 13 is implemented.