Information processing method and device, terminal equipment and storage medium
By obtaining usage scenario information in the terminal device and selecting the corresponding RAT priority information for mobility management, the problem of excessive RAT access time and poor access selection flexibility is solved, and more efficient and flexible RAT access is achieved.
Patent Information
- Application Number
- CN202311540401.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-17
- Publication Date
- 2025-05-20
AI Technical Summary
The prior art has problems such as excessive access time and poor access selection flexibility during RAT access, especially in different service scenarios.
By obtaining usage scenario information in the terminal device, determining the corresponding RAT priority management library, and selecting the appropriate RAT priority information for mobility management.
It improves the efficiency and flexibility of RAT access, and can dynamically adjust RAT priority according to different usage scenarios to improve user experience.
Smart Images

Figure CN120021305A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of communications, and in particular, to an information processing method, apparatus, terminal device, and storage medium. Background Art
[0002] Currently, there are multiple radio access technologies (RATs), and most terminal devices also support accessing different networks through different radio access technologies. Among them, from the traditional GSM radio access technology to GERAN, UMTS, LTE, and the current NR, in the mobility management between RATs, a mechanism of setting RAT priority levels is generally adopted to allow the terminal to sequentially attempt to access different RATs.
[0003] The RAT priority levels currently adopted by terminal devices are usually set according to the network operator. This setting method takes effect for all service scenarios of the operator. However, in the actual network situation, there are often different RAT support capabilities for different service scenarios. Since this method has the same RAT selection strategy for all service scenarios of the same operator, it will result in too long RAT access time and poor flexibility in access selection for some service scenarios. Summary of the Invention
[0004] The present disclosure provides an information processing method, terminal device, cloud service platform, apparatus, and storage medium to overcome the problems of too long RAT access time and poor flexibility in access selection.
[0005] According to a first aspect of an embodiment of the present disclosure, an information processing method is provided, including:
[0006] When the usage scenario of the terminal device changes, obtaining the scenario information of the terminal device;
[0007] Determining a RAT priority management library corresponding to the scenario information;
[0008] Selecting, from the RAT priority management library, the RAT priority information indicated by the scenario information;
[0009] Performing mobility management based on the RAT priority information.
[0010] In some embodiments, the scenario information includes: mobile country code, and / or service type, and / or usage mode;
[0011] The selecting, from the RAT priority management library, the RAT priority information indicated by the scenario information includes:
[0012] Select the RAT priority information indicated by the mobile country code from the RAT priority management library corresponding to the mobile country code; and / or,
[0013] Select the RAT priority information indicated by the service type from the RAT priority management library corresponding to the service type; and / or,
[0014] Select the RAT priority information indicated by the usage mode from the RAT priority management library corresponding to the usage mode.
[0015] In some embodiments, the information processing method further includes:
[0016] If the RAT priority information indicated by the service type does not exist in the RAT priority management library corresponding to the service type, then select the preset RAT priority information for mobility management;
[0017] During the process of mobility management based on the preset RAT priority information, if the terminal device receives abnormal information, then update the RAT priority management library corresponding to the service type based on the abnormal information and the preset RAT priority information;
[0018] Wherein, the abnormal information is used to indicate that at least one RAT in the preset RAT priority information does not support the service indicated by the service type information.
[0019] In some embodiments, the updating of the RAT priority management library corresponding to the service type based on the abnormal information and the preset RAT priority information includes:
[0020] Perform corresponding adjustment on the preset RAT priority information based on the abnormal type indicated by the abnormal information to obtain the adjusted preset RAT priority information;
[0021] Add the adjusted preset RAT priority information to the RAT priority management library corresponding thereto.
[0022] In some embodiments, if the service type is an emergency call service, the RAT priority order indicated by the RAT priority information is NR, WCDMA, GSM from high to low in sequence;
[0023] If the service type is a delay-sensitive service, the RAT priority order indicated by the RAT priority information is NR, LTE, WCDMA, GSM from high to low in sequence;
[0024] If the service type is a delay-insensitive service, the RAT priority order indicated by the RAT priority information is LTE, NR, WCDMA, and GSM from high to low in sequence.
[0025] In some embodiments, if the usage mode is a low-power mode, the RAT priority order indicated by the RAT priority information is LTE, NR, WCDMA, and GSM from high to low in sequence;
[0026] If the usage mode is a low-speed mobility mode, the RAT priority order indicated by the RAT priority information is NR, LTE, WCDMA, and GSM from high to low in sequence;
[0027] If the usage mode is a high-speed mobility mode, the RAT priority order indicated by the RAT priority information is LTE, WCDMA, NR, and GSM from high to low in sequence. In some embodiments, the usage scenario includes at least one of the following:
[0028] The country where the terminal device is located;
[0029] The service performed by the terminal device;
[0030] The usage mode of the terminal device.
[0031] In some embodiments, the mobility management includes at least one of the following:
[0032] Handover between radio access technologies;
[0033] Cell selection;
[0034] Cell reselection;
[0035] Re-establishment after a radio link failure.
[0036] According to a second aspect of the embodiments of the present disclosure, there is provided an information processing apparatus, including:
[0037] An acquisition module configured to acquire the scenario information of the terminal device when the usage scenario of the terminal device changes;
[0038] A determination module configured to determine a RAT priority management library corresponding to the scenario information;
[0039] A selection module configured to select the RAT priority information indicated by the scenario information from the RAT priority management library;
[0040] A management module configured to perform mobility management based on the RAT priority information.
[0041] In some embodiments, the scenario information includes: Mobile Country Code, and / or service type, and / or usage pattern;
[0042] The selection module is further configured to:
[0043] Select the RAT priority information indicated by the Mobile Country Code from the RAT priority management library corresponding to the Mobile Country Code; and / or,
[0044] Select the RAT priority information indicated by the service type from the RAT priority management library corresponding to the service type; and / or,
[0045] Select the RAT priority information indicated by the usage pattern from the RAT priority management library corresponding to the usage pattern.
[0046] In some embodiments, the management module is further configured to:
[0047] If there is no RAT priority information indicated by the service type in the RAT priority management library corresponding to the service type in the scenario information, select the preset RAT priority information for mobility management;
[0048] During the process of mobility management based on the preset RAT priority information, if the terminal device receives abnormal information, update the RAT priority management library corresponding to the service type based on the abnormal information and the preset RAT priority information;
[0049] Wherein, the abnormal information is used to indicate that at least one RAT in the preset RAT priority information does not support the service indicated by the service type information.
[0050] In some embodiments, the management module is further configured to:
[0051] Perform corresponding adjustment on the preset RAT priority information based on the abnormal type indicated by the abnormal information to obtain the adjusted preset RAT priority information;
[0052] Add the adjusted preset RAT priority information to the corresponding RAT priority management library.
[0053] In some embodiments, the selection module is further configured to:
[0054] If the service type is an emergency call service, the RAT priority order indicated by the RAT priority information is, from high to low, NR, WCDMA, GSM;
[0055] If the service type is a latency-sensitive service, the RAT priority order indicated by the RAT priority information is, from highest to lowest, NR, LTE, WCDMA, GSM;
[0056] If the service type is a latency-insensitive service, the RAT priority order indicated by the RAT priority information is, from highest to lowest, LTE, NR, WCDMA, GSM.
[0057] In some embodiments, the selection module is further configured to:
[0058] If the usage mode is a low-power mode, the RAT priority order indicated by the RAT priority information is, from highest to lowest, LTE, NR, WCDMA, GSM;
[0059] If the usage mode is a low-speed mobility mode, the RAT priority order indicated by the RAT priority information is, from highest to lowest, NR, LTE, WCDMA, GSM;
[0060] If the usage mode is a high-speed mobility mode, the RAT priority order indicated by the RAT priority information is, from highest to lowest, LTE, WCDMA, NR, GSM.
[0061] In some embodiments, the usage scenario includes at least one of the following:
[0062] The country where the terminal device is located;
[0063] The service performed by the terminal device;
[0064] The usage mode of the terminal device.
[0065] In some embodiments, the mobility management includes at least one of the following:
[0066] Handover between radio access technologies;
[0067] Cell selection;
[0068] Cell reselection;
[0069] Re-establishment after a radio link failure.
[0070] According to a third aspect of the embodiments of the present disclosure, a terminal device is provided, including:
[0071] A processor;
[0072] A memory configured to store instructions executable by the processor;
[0073] Wherein, the processor is configured to be capable of executing the information processing method described in the first aspect above when calling executable instructions in the memory.
[0074] According to a fourth aspect of the embodiments of the present disclosure, a non-transitory computer-readable storage medium is provided. When instructions in the storage medium are executed by a processor of a terminal device, the terminal device is enabled to execute the information processing method described in the first aspect above.
[0075] The technical solutions provided by the embodiments of the present disclosure may include the following beneficial effects:
[0076] In the information processing method of the present disclosure, based on a change in the usage scenario of the terminal device, scenario information of the terminal device is obtained, a corresponding RAT priority management library is determined based on the scenario information of the terminal device, RAT priority information indicated by the scenario information of the terminal device is selected from the corresponding RAT priority management library, and mobility management is performed based on the RAT priority information corresponding to the scenario information. That is to say, based on different types of scenario information, there may be different types of RAT priority management libraries, and different RAT priority information under each type is stored in each type of RAT priority management library. In this way, selecting RAT priority information adapted to the usage scenario of the terminal device for mobility management can effectively improve the RAT access efficiency and provide different granularities of RAT priority information for subsequent changes in the usage scenario, improving the user experience.
[0077] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0078] The accompanying drawings herein are incorporated into the specification and form a part of the specification, showing embodiments consistent with the present disclosure and used together with the specification to explain the principles of the present disclosure.
[0079] Figure 1 is a flowchart showing an information processing method according to an exemplary embodiment Figure 1 .
[0080] Figure 2 is a flowchart showing an information processing method according to an exemplary embodiment Figure 2 .
[0081] Figure 3 is a flowchart showing a mobility management process using a country-based RAT priority management library according to an exemplary embodiment.
[0082] Figure 4It is a schematic flow chart of mobility management using a service-based RAT priority management library shown according to an exemplary embodiment.
[0083] Figure 5 It is a schematic structural diagram of an information processing device shown according to an exemplary embodiment.
[0084] Figure 6 It is a schematic structural diagram of a terminal device shown according to an exemplary embodiment. Detailed implementation manners
[0085] Here, the exemplary embodiments will be described in detail, and the examples are shown in the drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementation manners described in the following exemplary embodiments do not represent all implementation manners consistent with the present disclosure. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.
[0086] In the specification, unless otherwise clearly stated, the terms "first" and "second" are only used for description to distinguish constituent elements and should not be construed as indicating an order. Unless otherwise clearly stated, terms such as "connected" and "fixed" should be understood in a broad sense, including but not limited to "connected" and "fixed" directly, indirectly, detachably, etc.
[0087] Figure 1 It is the flow of an information processing method shown according to an exemplary embodiment Figure 1 , as Figure 1 shown, the method mainly includes the following steps:
[0088] In step 101, when the usage scenario of the terminal device changes, obtain the scenario information of the terminal device.
[0089] In this embodiment, the terminal device can be a handheld device (such as a mobile phone, a laptop computer, a tablet computer, etc.), a vehicle-mounted device, a wearable device, a computing device, etc., which are wirelessly communicated through a network device. The network device can be a base station, a transmission and reception point (TRP), etc., which provide wireless communication functions for the terminal device.
[0090] During the process of a user using a terminal device, the usage scenarios of the terminal device often change dynamically. The usage scenarios can include: the geographical location where the terminal device is located, the type of service executed by the terminal device, the usage mode in which the terminal device is located, etc. Different usage scenarios have different requirements for the radio access technology (RAT). Therefore, when the usage scenario of the terminal device changes, the scenario information of the terminal device can be obtained, and subsequently, based on the scenario information, the matching RAT priority information can be selected for mobility management, which can greatly improve the user experience.
[0091] In step 102, determine the RAT priority management library corresponding to the scenario information.
[0092] In this embodiment, since different types of usage scenarios correspond to different types of scenario information, the terminal device will pre-configure and store different types of RAT priority management libraries. For example: when the scenario information is the geographical location where the terminal device is located, the corresponding RAT priority management library is the RAT priority management library based on the geographical location; when the scenario information is the type of service executed by the terminal device, the corresponding RAT priority management library is the RAT priority management library based on the service; when the scenario information is the usage mode in which the terminal device is located, the corresponding RAT priority management library is the RAT priority management library based on the usage mode.
[0093] That is to say, the types of the RAT priority management libraries correspond one-to-one with the types of the scenario information. There are several types of scenario information, and there are several types of RAT priority management libraries. Each RAT priority management library stores multiple priority information.
[0094] In step 103, select the RAT priority information indicated by the scenario information from the RAT priority management library.
[0095] In this embodiment, after selecting the corresponding RAT priority management library based on the scenario information, select the RAT priority information indicated by the scenario information from the corresponding RAT priority management library. For example: if the type of service of the terminal device changes, obtain the service information currently being carried out by the terminal device, that is, the scenario information. Taking the scenario information as a voice service as an example, determine the RAT priority management library based on the service from multiple RAT priority management libraries based on the scenario information, and select the RAT priority information corresponding to the voice service from the RAT priority management library based on the service.
[0096] In step 104, perform mobility management based on the RAT priority information.
[0097] In this embodiment, due to the mobility of the user, the terminal device needs to change its usage location accordingly, and this mobility characteristic brings about the mobility management of the network. Mobility management is the management of the location information, security, and service continuity of the mobile terminal, and it endeavors to optimize the connection state between the terminal and the network, thereby providing assurance for the application of various network services.
[0098] When performing mobility management based on the RAT priority information corresponding to the scenario information, the RAT with the highest priority in the RAT priority information can be selected for network access. When an abnormality occurs in the access of the RAT with the highest priority, the next-priority RAT can be sequentially selected for handover in the order of priority.
[0099] In this disclosure, mobility management includes at least one of the following: handover between radio access technologies, cell selection, cell reselection, and re-establishment after radio link failure.
[0100] In some embodiments, the usage scenario includes at least one of the following: the country where the terminal device is located; the services performed by the terminal device; the usage mode of the terminal device.
[0101] In this embodiment, since the development status and support capabilities of the RAT are basically the same between different regions of the same country, a change in the usage scenario is determined based on a change in the country where the terminal device is located.
[0102] For the various services performed by the terminal device, the meaning of a change in the usage scenario is different for different service classification criteria. For example: Different services can be classified into data services and voice services based on the service content. When the service performed by the terminal device changes from a data service to a voice service, a change in the usage scenario can be determined. Another example: Different services can be classified into delay-sensitive services, delay-insensitive services, and high-throughput services based on the service characteristics. When the service performed by the terminal device changes from sending an email (a delay-insensitive service) to a video call (a delay-sensitive service), a change in the usage scenario can be determined.
[0103] It can be understood that users have different usage situations of the terminal device at different times and stages. Different usage situations trigger the terminal device to be in different usage modes, and different usage modes have different requirements for the RAT. For example: During the user's sleep time, the usage frequency of the terminal device is greatly reduced, triggering the terminal device to enter the low-power mode. At this time, it can be determined that the terminal device is in the low-power mode. Another example: Due to the long-term use of the user, the temperature of the terminal device becomes too high and the power consumption is too fast, triggering the low-power mode. At this time, it can also be determined that the terminal device is in the low-power mode. Another example: When the user uses the terminal device during the process of taking the high-speed rail, it can be determined that the terminal device is in the high-speed movement mode.
[0104] In some embodiments, the scenario information includes: Mobile Country Code, and / or service type, and / or usage pattern; based on this, step 103 includes: selecting, from the RAT priority management library corresponding to the Mobile Country Code, the RAT priority information indicated by the Mobile Country Code; and / or, selecting, from the RAT priority management library corresponding to the service type, the RAT priority information indicated by the service type; and / or, selecting, from the RAT priority management library corresponding to the usage pattern, the RAT priority information indicated by the usage pattern.
[0105] In this embodiment, during the movement of the terminal device, a broadcast message will be sent to the relevant network device to inform the current location. The Mobile Country Code is carried in the broadcast message, and based on the Mobile Country Code, the country where the terminal device is located can be determined. Based on the country where the terminal device is located, the RAT priority information corresponding to this country can be selected from the RAT priority management library based on the country. For example: when the Mobile Country Code is "460", it is determined that the country where the terminal device is located is Country A, then it is determined that the RAT priority information corresponding to Country A is NR, LTE (priority order from high to low). Among them, NR (New Radio) is the radio access technology in the 5G network, and LTE (Long Term Evolution) is the radio access technology in the 4G network. Assume that Country A is a country where 2G and 3G networks have been retired. Therefore, the radio access technology GSM (Global System for Mobile Communications) in the 2G network is excluded from the RAT priority information corresponding to Country A, and the radio access technology WCDMA (Wideband Code Division Multiple Access) in the 3G network is also excluded from the RAT priority information corresponding to Country A.
[0106] In addition, when the obtained scenario information is the service type, the RAT priority information corresponding to this service type can be obtained from the RAT priority management library based on the service. For example: when the service type is a video service, the RAT priority information of the video service is obtained.
[0107] When the obtained scenario information is the usage pattern, the RAT priority information corresponding to this usage pattern is obtained from the RAT priority management library based on the usage pattern. For example: when the usage pattern is the low-power mode, the RAT priority information of the low-power mode is obtained.
[0108] It should be noted that the usage of the terminal device by the user is ever-changing. It is possible that the country where the terminal device is located, the services it performs, and the usage mode it is in all change. At this time, the RAT priority information corresponding to the usage scenario with the smallest granularity can be selected for mobility management. It can be understood that setting different RAT priorities based on different countries is a relatively crude method with a large granularity; setting different RAT priorities based on different usage modes is more refined than the method based on countries, but it is still not the most refined setting method; while setting different RAT priorities based on different services is the most refined, with the smallest granularity and the best improvement effect on the user experience.
[0109] In one embodiment, as Figure 2 shown, it includes:
[0110] In step 105, if the RAT priority information indicated by the service type does not exist in the RAT priority management library corresponding to the service type, the preset RAT priority information is selected for mobility management.
[0111] In step 106, during the process of mobility management based on the preset RAT priority information, if the terminal device receives an abnormal information, the RAT priority management library corresponding to the service type is updated based on the abnormal information and the preset RAT priority information; wherein, the abnormal information is used to indicate that at least one RAT in the preset RAT priority information does not support the service indicated by the service type information.
[0112] In this embodiment, the RAT priority information stored in the RAT priority management based on services may not be complete. For some service types, the corresponding RAT priority information of this service type may not be stored. At this time, the preset RAT priority information can be used for mobility management. During the mobility management process, the terminal device sequentially uses the RATs in the preset RAT priority information for handover between radio access technologies, or cell selection, or cell reselection, or re-establishment after radio link failure. During this process, if the terminal device receives abnormal information, such as: the currently used RAT does not support this service type, it means that the preset RAT priority information is not fully adapted to this service type. At this time, the preset RAT priority information can be adjusted based on the abnormal information, and the RAT priority management library based on services is updated accordingly.
[0113] For example, if the preset RAT priority information is GSM, WCDMA, LTE, NR (in descending order of priority), and the service type is an autonomous driving service, then during the execution of the autonomous driving service, GSM is first used for mobility management. At this time, since the autonomous driving service has very high requirements for network quality, network rate, and network latency, the terminal device will receive abnormal information. For example, GSM does not support the autonomous driving service. Then the terminal device will sequentially switch the RAT to WCDMA, LTE, and NR according to the priority order to execute the autonomous driving service. During this process, abnormal information may still be received. Then the terminal device can modify the preset RAT priority information based on the abnormal information so that the modified preset RAT priority information adapts to the autonomous driving service.
[0114] Of course, if the terminal device does not receive abnormal information sent by the relevant network device during the mobility management process, it means that the preset RAT priority information is fully adapted to the service type. Then the preset RAT priority information can be added to the RAT priority management library as the RAT priority information corresponding to the service type.
[0115] In addition, for the RAT priority information existing in the RAT priority management library, during the mobility management process based on this RAT priority information, the information in the RAT priority management library can also be modified based on the feedback abnormal information so that the RAT priority management library meets the actual usage requirements.
[0116] In an embodiment, step 106 includes: making a corresponding adjustment to the preset RAT priority information based on the abnormal type indicated by the abnormal information to obtain the adjusted preset RAT priority information; adding the adjusted preset RAT priority information to the corresponding RAT priority management library.
[0117] In this embodiment, the RAT order in the preset RAT priority information can be modified based on the abnormal type indicated by the abnormal information, or at least one RAT can be deleted. The adjusted preset RAT priority information is added to the service-based RAT priority management library as the RAT priority information of the service type.
[0118] In some embodiments, if the service type is an emergency call service, the RAT priority order indicated by the RAT priority information is NR, WCDMA, GSM from high to low; if the service type is a latency-sensitive service, the RAT priority order indicated by the RAT priority information is NR, LTE, WCDMA, GSM from high to low; if the service type is a latency-insensitive service, the RAT priority order indicated by the RAT priority information is LTE, NR, WCDMA, GSM from high to low.
[0119] In some embodiments, if the usage mode is the low-power mode, the RAT priority order indicated by the RAT priority information is, from high to low, LTE, NR, WCDMA, GSM; if the usage mode is the low-speed movement mode, the RAT priority order indicated by the RAT priority information is, from high to low, NR, LTE, WCDMA, GSM; if the usage mode is the high-speed movement mode, the RAT priority order indicated by the RAT priority information is, from high to low, LTE, WCDMA, NR, GSM.
[0120] In this embodiment, since the emergency call service has the highest level among all service types, therefore, the best-quality 5G network, that is, the RAT is NR, can be set as the highest priority. Similarly, for delay-sensitive services, the priorities of RAT technologies such as NR, LTE, WCDMA, and GSM are also set according to the network quality. In the low-power mode, since NR has a higher terminal power consumption than LTE, LTE is set as the highest priority. In the high-speed movement mode, for example, during the process of taking a high-speed train, since the LTE base station has a larger coverage range than the NR base station, the terminal can often stay on LTE to have a more stable network quality, so LTE is set as the highest priority. In the low-speed movement mode, for example, during the process of riding a bicycle, since the moving speed of the terminal device is not high, NR can be set as the highest priority.
[0121] Of course, the above settings of the RAT priority information are only examples of some embodiments, and due to different consideration factors, the RAT priority information corresponding to the above service types or usage modes can also be in other orders or other RAT technologies.
[0122] As Figure 3 shown, it is a schematic flowchart of mobility management using a country-based RAT priority management library, and its process specifically includes:
[0123] In step 301, configure a country-based RAT priority management library;
[0124] In step 302, determine whether the country where the terminal device is located has changed;
[0125] Among them, if it has changed, execute step 303, if not, end, that is, use the previously used RAT priority information for mobility management.
[0126] In step 303, read the RAT priority information corresponding to the country in the RAT management library;
[0127] In step 304, uniformly overwrite the RAT priority information of all operators in this country;
[0128] In this embodiment, the RAT priority information is used for mobility management for all operators in this country.
[0129] As Figure 4 shown, it is a schematic flowchart of mobility management using a service-based RAT priority management library, and its process specifically includes:
[0130] In step 401, configure a service-based RAT priority management library;
[0131] In step 402, read all RAT priority information corresponding to the operator in the service-based RAT management library;
[0132] In step 403, determine whether the service being executed by the terminal device has changed.
[0133] Among them, if it has changed, then execute step 404; if it has not changed, then end, that is, use the RAT priority information used at the previous moment.
[0134] In step 404, determine whether there is RAT priority information corresponding to the service in the service-based RAT priority management library;
[0135] Among them, if there is, then execute step 405; if there is not, then execute step 407.
[0136] In step 405, read the RAT priority information corresponding to the service in the RAT management library;
[0137] In step 404, perform the service using the corresponding RAT priority information;
[0138] In step 407, perform the service using the preset RAT priority information;
[0139] In step 408, determine whether the terminal device has received an exception message;
[0140] Among them, if an exception message is received, then execute step 409; if no exception message is received, then end.
[0141] In step 409, update to the RAT priority management library;
[0142] In this embodiment, the RAT priority information of each service stored in the service-based RAT priority management library can also be divided according to the affiliated operator. For the same service type, different operators have different corresponding RAT priority information.
[0143] Figure 5 is an information processing device shown according to an exemplary embodiment. As Figure 5 shown, the device includes:
[0144] An acquisition module 501, configured to acquire scenario information of the terminal device when the usage scenario of the terminal device changes;
[0145] A determination module 502, configured to determine a RAT priority management library corresponding to the scenario information;
[0146] A selection module 503, configured to select RAT priority information indicated by the scenario information from the RAT priority management library;
[0147] A management module 504, configured to perform mobility management based on the RAT priority information.
[0148] In some embodiments, the acquisition module 501 is further configured to:
[0149] When it is detected that the country where the terminal device is located changes, and / or the service executed by the terminal device changes, and / or the usage mode where the terminal device is located changes, it is determined that the usage scenario of the terminal device changes.
[0150] In some embodiments, the scenario information includes: a mobile country code, and / or a service type, and / or a usage mode;
[0151] The selection module 503 is further configured to:
[0152] Select RAT priority information indicated by the mobile country code from the RAT priority management library corresponding to the mobile country code; and / or,
[0153] Select RAT priority information indicated by the service type from the RAT priority management library corresponding to the service type; and / or,
[0154] Select RAT priority information indicated by the usage mode from the RAT priority management library corresponding to the usage mode.
[0155] In some embodiments, the management module 504 is further configured to:
[0156] If there is no RAT priority information indicated by the service type in the RAT priority management library corresponding to the service type, select preset RAT priority information for mobility management;
[0157] During the process of performing mobility management based on the preset RAT priority information, if the terminal device receives abnormal information, update the RAT priority management library corresponding to the service type based on the abnormal information and the preset RAT priority information;
[0158] Among them, the abnormal information is used to indicate that at least one RAT in the preset RAT priority information does not support the service indicated by the service type information.
[0159] In some embodiments, the management module 504 is further configured to:
[0160] Perform corresponding adjustment on the preset RAT priority information based on the abnormal type indicated by the abnormal information, so as to obtain the adjusted preset RAT priority information;
[0161] Add the adjusted preset RAT priority information to the corresponding RAT priority management library based on it.
[0162] In some embodiments, the selection module 503 is further configured to:
[0163] If the service type is an emergency call service, the RAT priority order indicated by the RAT priority information is NR, WCDMA, GSM from high to low in sequence;
[0164] If the service type is a latency-sensitive service, the RAT priority order indicated by the RAT priority information is NR, LTE, WCDMA, GSM from high to low in sequence;
[0165] If the service type is a latency-insensitive service, the RAT priority order indicated by the RAT priority information is LTE, NR, WCDMA, GSM from high to low in sequence.
[0166] In some embodiments, the selection module 503 is further configured to:
[0167] If the usage mode is a low-power mode, the RAT priority order indicated by the RAT priority information is LTE, NR, WCDMA, GSM from high to low in sequence;
[0168] If the usage mode is a low-speed movement mode, the RAT priority order indicated by the RAT priority information is NR, LTE, WCDMA, GSM from high to low in sequence;
[0169] If the usage mode is a high-speed movement mode, the RAT priority order indicated by the RAT priority information is LTE, WCDMA, NR, GSM from high to low in sequence.
[0170] Regarding the implementation device for mobility management in the above embodiments, the specific manners in which each module performs operations have been described in detail in the embodiments related to the method, and will not be elaborated in detail here.
[0171] Such as Figure 6As shown, an embodiment of the present disclosure further provides a terminal device 600, including:
[0172] A memory 604 for storing processor-executable instructions;
[0173] A processor 620, connected to the memory 604;
[0174] Wherein, the processor 620 is configured to execute the information processing method provided by any of the foregoing technical solutions.
[0175] A block diagram of a terminal device 600 shown according to an exemplary embodiment. For example, the terminal device 600 may be a smart phone, a tablet computer, a laptop computer, a portable learning machine, etc.
[0176] Refer to Figure 6 , the terminal device 600 may include one or more of the following components: a processing component 602, a memory 604, a power component 606, a multimedia component 608, an audio component 610, an input / output (I / O) interface 612, a sensor component 614, and a communication component 618.
[0177] The processing component 602 generally controls the overall operation of the terminal device 600, such as operations associated with display, telephone call, data communication, camera operation, and recording operation. The processing component 602 may include one or more processors 620 to execute instructions to complete all or part of the steps of the above method. In addition, the processing component 602 may include one or more modules to facilitate the interaction between the processing component 602 and other components. For example, the processing component 602 may include a multimedia module to facilitate the interaction between the multimedia component 608 and the processing component 602.
[0178] The memory 604 is configured to store various types of data to support the operation of the terminal device 600. Examples of these data include instructions for any application or method operating on the terminal device 600, contact data, phone book data, messages, pictures, videos, etc. The memory 604 may be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, a magnetic disk, or an optical disk.
[0179] The power component 606 provides power to various components of the terminal device 600. The power component 606 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the terminal device 60.
[0180] The multimedia component 608 includes a screen that provides an output interface between the terminal device 600 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen can be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors can sense not only the boundaries of a touch or swipe action but also detect the duration and pressure associated with the touch or swipe operation. In some embodiments, the multimedia component 608 includes a front camera and / or a rear camera. When the terminal device 600 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera can receive external multimedia data. Each of the front camera and the rear camera can be a fixed optical lens system or have a focal length and optical zoom capabilities.
[0181] The audio component 610 is configured to output and / or input audio signals. For example, the audio component 610 includes a microphone (MIC) that is configured to receive external audio signals when the terminal device 600 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals can be further stored in the memory 604 or transmitted via the communication component 618. In some embodiments, the audio component 610 further includes a speaker for outputting audio signals.
[0182] The I / O interface 612 provides an interface between the processing component 602 and a peripheral interface module, which can be a keyboard, a click wheel, buttons, etc. These buttons can include but are not limited to: a home button, a volume button, a power button, and a lock button.
[0183] The sensor component 614 includes one or more sensors for providing status assessments of various aspects of the terminal device 60. For example, the sensor component 614 can detect the on / off state of the terminal device 600, the relative positioning of components, such as the display and keypad of the terminal device 600. The sensor component 614 can also detect a change in the position of the terminal device 600 or a component of the terminal device 600, the presence or absence of user contact with the terminal device 600, the orientation or acceleration / deceleration of the terminal device 600, and the temperature change of the terminal device 600. The sensor component 614 can include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor component 614 can also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor component 614 can further include an acceleration sensor, a gyro sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0184] The communication component 618 is configured to facilitate communication between the terminal device 600 and other devices in a wired or wireless manner. The terminal device 600 can access a wireless network based on a communication standard, such as WiFi, 2G, or 3G, or a combination thereof. In an exemplary embodiment, the communication component 618 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 618 further includes a Near Field Communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on Radio Frequency Identification (RFID) technology, Infrared Data Association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0185] In an exemplary embodiment, the terminal device 600 can be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components for performing the above method.
[0186] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 604 including instructions, and the above instructions can be executed by a processor 620 of the terminal device 600 to complete the above method. For example, the non-transitory computer-readable storage medium can be a ROM, Random Access Memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.
[0187] An embodiment of the present application provides a non-transitory computer-readable storage medium, when the instructions in the storage medium are executed by a processor of a computer, enabling the computer to execute the information processing method described in one or more of the foregoing technical solutions.
[0188] Those skilled in the art will readily conceive of 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, which follow the general principles of the present disclosure and include common general knowledge or conventional technical means in the technical field not disclosed by the present disclosure. The specification and embodiments are only to be considered as exemplary, and the true scope and spirit of the present disclosure are pointed out by the following claims.
[0189] It should be understood that the present disclosure is not limited to the exact structures described above and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the present disclosure is only limited by the appended claims.
Claims
1. An information processing method, characterized in that: include: When the usage scenario of the terminal device changes, obtaining scenario information of the terminal device; Determining a RAT priority management library corresponding to the scenario information; Selecting, from the RAT priority management library, the RAT priority information indicated by the scenario information; Mobility management is performed based on the RAT priority information.
2. The information processing method according to claim 1, characterized in that: The scenario information includes: mobile country code, and / or service type, and / or usage mode; The selecting, from the RAT priority management library, the RAT priority information indicated by the scenario information includes: Selecting the RAT priority information indicated by the mobile country code from the RAT priority management library corresponding to the mobile country code; and / or, Selecting RAT priority information indicated by the service type from the RAT priority management library corresponding to the service type; and / or, The RAT priority information indicated by the usage mode is selected from the RAT priority management library corresponding to the usage mode.
3. The information processing method according to claim 2, characterized in that: The method further comprises: If the RAT priority information indicated by the service type does not exist in the RAT priority management library corresponding to the service type in the scenario information, selecting the preset RAT priority information for mobility management; In the process of performing mobility management based on the preset RAT priority information, if the terminal device receives abnormal information, the RAT priority management library corresponding to the service type is updated based on the abnormal information and the preset RAT priority information; The abnormal information is used to indicate that at least one RAT in the preset RAT priority information does not support the service indicated by the service type information.
4. The information processing method according to claim 3, characterized in that: The updating of the RAT priority management library corresponding to the service type based on the abnormal information and the preset RAT priority information includes: Adjust the preset RAT priority information accordingly based on the exception type indicated by the exception information to obtain the adjusted preset RAT priority information; The adjusted preset RAT priority information is added to the corresponding RAT priority management library.
5. The information processing method according to claim 2, characterized in that: If the service type is an emergency call service, the RAT priority order indicated by the RAT priority information is NR, WCDMA, and GSM from high to low; If the service type is a delay-sensitive service, the RAT priority order indicated by the RAT priority information is NR, LTE, WCDMA, and GSM from high to low; If the service type is a delay-insensitive service, the RAT priority order indicated by the RAT priority information is LTE, NR, WCDMA, and GSM from high to low.
6. The information processing method according to claim 2, characterized in that: If the usage mode is the low power consumption mode, the RAT priority order indicated by the RAT priority information is LTE, NR, WCDMA, and GSM from high to low; If the usage mode is a low-speed mobile mode, the RAT priority order indicated by the RAT priority information is NR, LTE, WCDMA, and GSM from high to low; If the usage mode is a high-speed mobile mode, the RAT priority order indicated by the RAT priority information is LTE, WCDMA, NR, and GSM from high to low.
7. The information processing method according to claim 1, characterized in that: The usage scenarios include at least one of the following: The country in which the terminal device is located; The services performed by the terminal device; The usage mode of the terminal device.
8. The information processing method according to claim 1, characterized in that: The mobility management includes at least one of the following: Handover between radio access technologies; Cell selection; Cell reselection; Re-establishment of wireless link after failure.
9. An information processing device, characterized in that: include: An acquisition module, configured to acquire scenario information of the terminal device when a usage scenario of the terminal device changes; A determination module configured to determine a RAT priority management library corresponding to the scenario information; A selection module configured to select the RAT priority information indicated by the scenario information from the RAT priority management library; A management module is configured to perform mobility management based on the RAT priority information.
10. A terminal device, characterized in that: include: processor; a memory configured to store processor-executable instructions; The processor is configured to execute the information processing method according to any one of claims 1 to 8 when calling the executable instructions in the memory.
11. A non-transitory computer-readable storage medium, when instructions in the storage medium are executed by a processor of a terminal device, the terminal device is enabled to execute the information processing method according to any one of claims 1 to 8.