Business processing method and device

By detecting the number of redirection failures of the terminal device and disabling the original service cell according to the service type, the problem of communication service stuttering after the redirection failure is solved, and stable mobile communication is achieved.

CN120302349AActive Publication Date: 2025-07-11HONOR DEVICE CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202410015733.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-01-02
Publication Date
2025-07-11
Estimated Expiration
2044-01-02

Smart Images

  • Figure CN120302349A_ABST
    Figure CN120302349A_ABST
Patent Text Reader

Abstract

The invention provides a service processing method and device. The method comprises the following steps: registering and initiating a mobile communication service in a first cell on a first frequency point; receiving redirection frequency point information sent by the network equipment, and performing redirection according to the redirection frequency point information; when it is detected that the number of redirection failures of the terminal equipment in the preset time period reaches a preset threshold value, the service type of the mobile communication service is obtained; when the service type of the mobile communication service is a delay sensitive service, forbidding the first cell; and determining a target cell through cell search, and performing a mobile communication service in the target cell, the target cell being a cell other than the first cell. In the embodiment of the invention, since the delay sensitive service has a high requirement on real-time performance, when the number of redirection failures of the terminal equipment is too many and the mobile communication service is the delay sensitive service, the first cell is directly forbidden, and other cells are accessed to continue the mobile communication service, so that the jamming phenomenon of the mobile communication service is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technologies, and in particular, to a service processing method and apparatus. Background Art

[0002] In the field of communication, redirection means that the network side notifies the terminal device of the target frequency point by sending a message, so that the terminal device searches for the target frequency point and accesses the target cell. For example, after the terminal device accesses a 5G (5th Generation mobile networks) service cell, the network device periodically redirects the terminal device to other 5G frequency points. However, the terminal device may not be able to successfully access the new 5G frequency point, that is, the redirection fails. After that, the terminal device will re-search for the network and return to the original 5G service cell. During the process from the start of the redirection process of the terminal device to the re-search for the network and return to the original service cell, the terminal device cannot normally perform mobile communication services, resulting in a lag in mobile communication services and seriously affecting the user experience. Summary of the Invention

[0003] This application provides a service processing method and apparatus, which can improve the lag phenomenon of mobile communication services.

[0004] In a first aspect, an embodiment of this application provides a service processing method, which is applied to a terminal device. The method includes: registering in a first cell on a first frequency point and initiating a mobile communication service; receiving redirection frequency point information sent by a network device, and performing redirection according to the redirection frequency point information; when it is detected that the number of redirection failures of the terminal device reaches a preset threshold within a preset time period, obtaining the service type of the mobile communication service; when the service type of the mobile communication service is a latency-sensitive service, disabling the first cell; determining a target cell through cell search, and performing mobile communication services in the target cell, where the target cell is a cell other than the first cell.

[0005] In the technical solution of this application, the number of redirection failures of the terminal device is mainly detected. If it is detected that the number of redirection failures of the terminal device is too large within a certain time (for example, 3 redirection failures within 60 seconds), the service type of the mobile communication service currently being performed by the terminal device is further determined. Since latency-sensitive services usually have high requirements for real-time performance, when the mobile communication service is a latency-sensitive service, the original service cell, that is, the first cell, is directly disabled. Further, other cells are searched and accessed through cell search, and mobile communication services are continued, thereby improving the lag phenomenon of mobile communication services and ensuring the stable operation of the mobile communication services of the terminal device.

[0006] Optionally, in a possible implementation of the first aspect, determining the target cell through cell search includes: obtaining a second cell through cell search, where the second cell has the same type as the first cell; and determining the searched second cell as the target cell.

[0007] Among them, different types of cells adopt different communication technology standards, such as 5G, 4G (Fourth Generation Mobile Communication Technology), etc. If the terminal device switches from a cell of one technical standard to a cell of another technical standard, frequent technology switching may be required, which may lead to a large network delay and connection instability. Therefore, when re-accessing a new cell is needed, a cell of the same type as the original serving cell, that is, the second cell, is preferably selected.

[0008] Optionally, in another possible implementation of the first aspect, the method further includes: when the second cell cannot be searched, obtaining a third cell through cell search, where the third cell has a different type from the first cell; and determining the searched third cell as the target cell. That is to say, if the terminal device cannot search for a cell of the same type as the original serving cell (i.e., the first cell), it selects to access a cell of another type (i.e., the third cell), so as to ensure that the terminal device can maintain a communication connection at all times and provide the best communication service and user experience if possible.

[0009] Optionally, in yet another possible implementation of the first aspect, disabling the first cell includes: adding the first cell to a blacklist of cells, where the cells in the blacklist are prohibited from providing services to the terminal device. Thus, by adding the cell where the terminal device frequently fails in redirection to the blacklist of cells, it can be ensured that the terminal device can connect to a cell with better performance and avoid the problem of frequent redirection failures of the terminal device in the cells in the blacklist of cells.

[0010] Optionally, in still another possible implementation of the first aspect, the method further includes: when the service type of the mobile communication service is a non-delay-sensitive service, detecting whether the mobile communication service has a stuttering phenomenon; when the mobile communication service has a stuttering phenomenon, disabling the first cell; when the mobile communication service does not have a stuttering phenomenon, continuing the mobile communication service in the first cell.

[0011] Among them, since the terminal device initially selects to register with the first cell on the first frequency point and initiate a mobile communication service, this indicates that the signal strength of the first cell is the best at the location of the terminal device. After disabling the first cell, if only weak signal cells can be accessed in the surrounding area, it will result in poor signal of the terminal device and affect the user experience. For non-delay-sensitive services, a short disconnection and re-search for the network has little impact on the mobile communication service. Non-delay-sensitive services are more concerned about the signal quality. Therefore, if the terminal device frequently fails in redirection and the service type of the mobile communication service is a non-delay-sensitive service, and if it is detected that the mobile communication service does not experience lags, then the mobile communication service can continue to be carried out in the first cell. However, if it is detected that the mobile communication service experiences lags, then the first cell still needs to be disabled to improve the communication quality and enhance the user experience.

[0012] Optionally, in another possible implementation manner of the first aspect, the above method further includes: when no ongoing mobile communication service of the terminal device is detected, keep working in the first cell. Among them, if the terminal device is not carrying out a mobile communication service, even if it frequently fails in redirection, it will not affect the user experience. Therefore, it can keep working in the original serving cell (i.e., the first cell).

[0013] Optionally, in yet another possible implementation manner of the first aspect, the above redirection according to the redirection frequency point information includes: determining, according to the redirection frequency point information, that the terminal device is redirected to the second frequency point; performing a cell search for the second frequency point to obtain a fourth cell; attempting to access the fourth cell on the second frequency point; if the access is successful, determining that the redirection is successful and carrying out the mobile communication service in the fourth cell; if the access fails, incrementing the redirection failure count by 1.

[0014] Among them, after receiving the redirection frequency point information sent by the network device, the terminal device determines that it needs to be redirected to the second frequency point, further performs a cell search on the second frequency point, attempts to access after searching for the fourth cell, and after the access fails, the terminal device will re-search for the network and return to the original cell, that is, the first cell on the first frequency point. The above content is the process of one redirection failure.

[0015] Second aspect, an embodiment of the present application provides another service processing method, which is applied to a network device. The method includes: sending redirection frequency point information to a terminal device so that the terminal device performs redirection according to the redirection frequency point information, where the terminal device registers in a first cell on a first frequency point and initiates a mobile communication service; when the terminal device detects that the number of redirection failures of the terminal device reaches a preset threshold within a preset time period, obtaining the service type of the mobile communication service; when the service type of the mobile communication service is a delay-sensitive service, disabling the first cell; the terminal device determines a target cell through cell search and performs mobile communication service in the target cell, where the target cell is a cell other than the first cell.

[0016] It should be understood that for the technical effects of the technical solutions in the second aspect, reference can be made to the relevant descriptions in the first aspect, and details are not described herein again.

[0017] Third aspect, an embodiment of the present application provides a service processing device, which includes a module composed of software and / or hardware for executing any one of the methods in the first aspect or the second aspect.

[0018] Fourth aspect, an embodiment of the present application provides an electronic device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the electronic device can implement any one of the methods in the first aspect or the second aspect.

[0019] Optionally, when the electronic device is used to implement any one of the methods in the first aspect, the electronic device may be a terminal device; when the electronic device is used to implement any one of the methods in the second aspect, the electronic device may be a network device.

[0020] Fifth aspect, an embodiment of the present application provides a chip, which includes a processor for reading and executing a computer program stored in a memory. When the computer program is executed by an electronic device, the electronic device can implement any one of the methods in the first aspect or the second aspect.

[0021] Optionally, the chip further includes a memory, and the memory is electrically connected to the processor.

[0022] Optionally, the chip may further include a communication interface.

[0023] Sixth aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by an electronic device, the electronic device can implement any one of the methods in the first aspect or the second aspect.

[0024] Seventh aspect, an embodiment of the present application provides a computer program product, which includes a computer program. When the computer program is executed by an electronic device, the electronic device can implement any of the methods in the first aspect or the second aspect above. Description of the Drawings

[0025] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained according to these drawings.

[0026] Figure 1 is a schematic diagram of an applicable network scenario in an embodiment of the present application;

[0027] Figure 2 is a schematic diagram of a scenario for redirecting a terminal device provided by an embodiment of the present application;

[0028] Figure 3 is a schematic flowchart of a service processing method provided by an embodiment of the present application;

[0029] Figure 4 is a schematic diagram of a scenario for a service processing method provided by an embodiment of the present application;

[0030] Figure 5 is a schematic diagram of a scenario for another service processing method provided by an embodiment of the present application;

[0031] Figure 6 is a schematic structural diagram of a service processing device provided by an embodiment of the present application;

[0032] Figure 7 is a schematic structural diagram of another service processing device provided by an embodiment of the present application;

[0033] Figure 8 is a schematic hardware structure diagram of an electronic device provided by an embodiment of the present application. Detailed Embodiments

[0034] The following introduces the solutions of the embodiments of the present application in conjunction with the drawings. The service processing method provided by the present application can be applied to various wireless communication systems.

[0035] Figure 1 is a schematic diagram of an applicable network scenario in an embodiment of the present application. As Figure 1As shown, the wireless communication system in this scenario includes at least one network device 110 and at least one terminal device 120. The wireless communication system can be various wireless communication systems capable of carrying mobile communication services, such as 6G (6th Generation Mobile Networks), 5G networks, 4G networks, etc.

[0036] In the embodiments of this application, the network device 110 may include an access network (AN) device, a radio access network (RAN) device. The access network device, such as a base station (e.g., an access point), refers to a device in the access network that communicates with wireless terminal devices through one or more cells over the air interface. For example, it can be an evolved base station (NodeB or eNB or e-NodeB, evolved Node B), or it can also include the next generation node B (gNB) in the 5G system, or the next generation evolved node B (ng-eNB), en-gNB (enhanced next generation node B, gNB): an enhanced next generation base station; it can also include a centralized unit (CU) and a distributed unit (DU) in a cloud radio access network (Cloud RAN) system, etc., and will not be listed one by one.

[0037] Figure 1 Taking the mobile phone as an example for the terminal device 120 in this application, it should be understood that the embodiments of this application do not limit the type of the terminal device 120. For example, in other embodiments of this application, the terminal device 120 can also be a tablet computer, a desktop computer, a laptop computer, a handheld computer, a notebook computer, an ultra-mobile personal computer (UMPC), a netbook, as well as a cellular phone, a personal digital assistant (PDA), an augmented reality (AR) device, a virtual reality (VR) device, an artificial intelligence (AI) device, a wearable device, a vehicle-mounted device, a smart home device, and / or a smart city device, etc.

[0038] To facilitate the understanding of the solutions of the embodiments of this application, the following combines Figure 2Introduce the process of frequent redirection failure of the terminal device. Figure 2 It is a schematic diagram of the scenario of terminal device redirection in an embodiment of the present application. As Figure 2 shown, after the terminal device successfully registers in cell B on frequency band A and initiates a mobile communication service (step 201), the network device redirects the terminal device to frequency band C (step 202). However, the terminal device attempts to access frequency band C (step 203), but the redirection fails (step 204). After that, the terminal device re-searches for the network and returns to the original 5G serving cell (step 205), that is, cell B on frequency band A. During the process from the start of the redirection process of the terminal device to re-searching for the network and returning to the original serving cell (steps 202 - step 205), the terminal device cannot normally perform mobile communication services, resulting in a lag in mobile communication services and seriously affecting the user experience.

[0039] In view of this, an embodiment of the present application discloses a service processing method. By detecting the number of redirection failures of the terminal device, if it is detected that the number of redirection failures of the terminal device is too large within a certain period of time (for example, 3 redirection failures within 60 seconds), the service type of the current mobile communication service being performed by the terminal device is further determined. Since delay-sensitive services usually have high requirements for real-time performance, when the mobile communication service is a delay-sensitive service, the original serving cell, that is, the first cell, is directly disabled. Further, by searching for and accessing other cells and continuing to perform mobile communication services, the lag phenomenon of mobile communication services is improved, and the stable operation of the mobile communication services of the terminal device is ensured.

[0040] Refer to Figure 3 to show a flowchart of a service processing method provided by an embodiment of the present application. The following will introduce the Figure 3 steps shown.

[0041] Step 301, the terminal device registers in the first cell on the first frequency band and initiates a mobile communication service.

[0042] It should be noted that before step 301, the terminal device can first perform a cell search operation to search for surrounding cell signals. During this process, the terminal device can detect available cells and select the most suitable cell, that is, the first cell on the first frequency band. Generally speaking, a cell with good signal quality and high service quality is usually selected. After completing the foregoing operations, step 301 can be executed, that is, register in the first cell and initiate a mobile communication service.

[0043] In one implementation, step 301 may specifically include: sending a registration request to the first cell, for example, sending information such as identity information and network license to the first cell so that the first cell can identify and authenticate the terminal device. After receiving the registration request sent by the terminal device, the first cell performs an authentication and identity verification process to ensure that the terminal device is a legitimate network user and has the right to access the mobile communication network. Among them, authentication can use encryption algorithms and keys to verify the identity of the terminal device. After successful identity verification, the first cell can also allocate a temporary identifier to the terminal device, such as a Temporary Mobile Subscriber Identity (TMSI). The temporary identifier is used to identify the terminal device during the communication process and at the same time protect the user's real identity information. After the terminal device successfully registers and establishes a connection in the first cell, it can start initiating specific mobile communication services, such as video calls, voice calls, data transmission, SMS sending, etc.

[0044] As an example, the first frequency point may be a 5G NR (New Radio) frequency point.

[0045] Step 302, the network device sends redirection frequency point information to the terminal device.

[0046] In the embodiments of the present application, the redirection frequency point information may include a new frequency point identifier, frequency point configuration information, handover time, etc.

[0047] In a possible application scenario, the user's location may change continuously. To ensure stable communication of the terminal device, the network device can redirect the terminal device to other more suitable frequency points periodically (for example, once every 20 seconds, or according to a set period: 5 seconds, 15 seconds, 30 seconds, 5 seconds, 15 seconds, 30 seconds, 5 seconds... in sequence and cycle). Thus, the network can adapt to the change of the user's location in a timely manner, ensure that the terminal device is always connected to the most suitable cell, and provide stable and efficient communication services. This is particularly important for user scenarios with high mobility (such as vehicle movement, high-speed train, etc.).

[0048] Step 303, the terminal device performs redirection according to the redirection frequency point information.

[0049] In an embodiment of the present application, after receiving the redirected frequency point information, the terminal device may prepare to complete the frequency point switching within a specified time according to the second frequency point (an example of the new frequency point) provided in the redirected frequency point information, and perform a cell search on the second frequency point to determine the fourth cell (an example of the new cell). After that, the terminal device will initiate a registration request to the fourth cell. This process involves steps such as authentication and allocation of a temporary identifier. The specific process is similar to the process of registering in the first cell in step 301 described above, and will not be elaborated here. After the terminal device successfully registers in the fourth cell, it can resume the original mobile communication service. Thus, the redirection process helps to ensure the effective utilization of network resources, provides a better service experience for the terminal device, and adapts to network dynamic changes and different service requirements.

[0050] As a possible implementation manner, step 303 may specifically include: determining that the terminal device is redirected to the second frequency point according to the redirected frequency point information; performing a cell search for the second frequency point to obtain the fourth cell; attempting to access the fourth cell on the second frequency point; if the access is successful, determining that the redirection is successful and performing mobile communication services in the fourth cell; if the access fails, incrementing the redirection failure count by 1.

[0051] Step 304, when the terminal device detects that the redirection failure count of the terminal device reaches a preset threshold within a preset time period, obtain the service type of the mobile communication service.

[0052] As an example, after receiving the redirected frequency point information sent by the network device, the terminal device determines that it needs to be redirected to the second frequency point, further performs a cell search on the second frequency point, attempts to access after searching for the fourth cell, and after the access fails, the terminal device will re-search for the network and return to the original cell, that is, the first cell on the first frequency point. The above content is the process of one redirection failure.

[0053] In one implementation manner, the preset time period may be 1 minute, and the preset threshold may be 3 times. That is, when the terminal device fails to redirect 3 times within 1 minute, it is determined that the terminal device has a phenomenon of frequent redirection failures and needs to continue to execute the subsequent steps. It should be understood that the preset time period and the preset threshold can be set in combination with the actual application scenario and communication requirements, and the embodiments of the present application do not limit this.

[0054] In an embodiment of the present application, mobile communication services may be classified into delay-sensitive services and non-delay-sensitive services according to the sensitivity to delay.

[0055] For latency-sensitive services, such services have relatively high requirements for communication transmission latency and usually require relatively fast data transmission and response times. Examples include real-time voice calls, real-time video calls, online games, etc. Latency-sensitive services require the wireless communication system to provide a lower transmission latency, usually completing data transmission within the millisecond level and requiring real-time data transmission to ensure that users do not perceive obvious communication delays.

[0056] For non-latency-sensitive services, such services have relatively low requirements for communication latency. Examples include web browsing, email transmission, etc. Non-latency-sensitive services are more concerned about the signal quality and can tolerate a relatively low latency to a certain extent.

[0057] Step 305: When the service type of the mobile communication service is a latency-sensitive service, disable the first cell.

[0058] It should be noted that since latency-sensitive services usually have relatively high requirements for real-time performance, when there are frequent redirection failures on the terminal device and the service type of the mobile communication service is a latency-sensitive service, the first cell needs to be directly disabled.

[0059] In the embodiment of the present application, service jitter detection can also be superimposed, that is, detect the jitter phenomenon of the mobile communication service. If there are frequent redirection failures on the terminal device, the service type of the mobile communication service is a latency-sensitive service, and the mobile communication service has a jitter phenomenon, then disable the first cell.

[0060] It should be noted that the frequent redirection failures of the terminal device in the first cell may only be temporary network load and cell state fluctuation problems. In addition, since the terminal device initially selects to register and initiate a mobile communication service in the first cell on the first frequency point, this indicates that the signal strength of the first cell is the best at the location of the terminal device. If it is disabled for a long time, it will lead to a decline in communication quality and affect the user experience. Therefore, if it is necessary to disable the first cell, an appropriate disable duration can be set, such as disabling for 5 minutes, so as to minimize the impact on communication quality and user experience while solving the problem of frequent cell redirection failures.

[0061] In a possible implementation manner, the above-mentioned disabling of the first cell may include: adding the first cell to the black cell list, where the cells in the black cell list are prohibited from providing services to the terminal device. Thus, by adding the cell with frequent redirection failures of the terminal device to the black cell list, it can be ensured that the terminal device can connect to a cell with better performance and avoid the problem of frequent redirection failures of the terminal device in the cells in the black cell list.

[0062] In a possible implementation, when the service type of the mobile communication service is a non-delay-sensitive service, it is also possible to detect whether the mobile communication service experiences lag; when the mobile communication service experiences lag, disable the first cell; when the mobile communication service does not experience lag, continue the mobile communication service in the first cell.

[0063] Among them, since the terminal device initially selects to register and initiate the mobile communication service in the first cell on the first frequency point, this indicates that the signal strength of the first cell is the best at the location of the terminal device. After disabling the first cell, if there are only weak signal cells that can be accessed around, it will lead to poor signal of the terminal device and affect the user experience. For non-delay-sensitive services, a short disconnection and re-search have little impact on the mobile communication service. Non-delay-sensitive services pay more attention to signal quality. Therefore, if the terminal device frequently fails in redirection and the service type of the mobile communication service is a non-delay-sensitive service, and if it is detected that the mobile communication service does not experience lag at this time, the mobile communication service can continue in the first cell. However, if it is detected that the mobile communication service experiences lag, the first cell still needs to be disabled to improve the communication quality and the user experience.

[0064] In a possible implementation, when no ongoing mobile communication service of the terminal device is detected, it can remain working in the first cell. Among them, if the terminal device does not perform the mobile communication service, even if it frequently fails in redirection, it will not affect the user experience. Therefore, it can remain working in the original serving cell (i.e., the first cell).

[0065] Step 306, determine the target cell through cell search and perform the mobile communication service in the target cell, where the target cell is a cell other than the first cell.

[0066] Among them, after disabling the first cell, it is necessary to immediately access other surrounding cells, that is, the target cell, through network search to solve the problem of lag in the mobile communication service.

[0067] As an example, the above determination of the target cell through cell search may include: obtaining a second cell through cell search, where the second cell is of the same type as the first cell; determining the searched second cell as the target cell. Different types of cells adopt different communication technology standards, such as 5G, 4G, etc. If the terminal device switches from a cell of one technology standard to a cell of another technology standard, it may require frequent technology switching, which may lead to large network latency and connection instability. Therefore, when a new cell needs to be re-accessed, try to select a cell of the same type as the original serving cell, that is, the second cell.

[0068] For example, if the first cell is a 5G cell, it is preferred that the target cell is also a 5G cell. Reconnecting to a new 5G cell can also maintain high-speed communication for the user in the 5G network, preventing the user from perceiving an obvious interruption in mobile communication services or a degradation in service level.

[0069] As another example, due to the coverage issue of the 5G network, when the terminal device may not be able to search for a cell of the same type as the original serving cell (i.e., the first cell), it can then choose to connect to a cell of another type (i.e., the third cell) at this time, so as to ensure that the terminal device can maintain a communication connection at all times and provide the best communication service and user experience when possible. That is, when the second cell cannot be searched, the third cell is obtained through cell search. Here, the third cell is of a different type from the first cell; the searched third cell is determined as the target cell.

[0070] For example, if the first cell is a 5G cell, after disabling the first cell, if a new 5G cell cannot be searched, then a 4G cell can be searched to ensure that the terminal device remains network-connected, prevent interruption of mobile communication services, and improve the compatibility of the existing network.

[0071] As yet another example, the technical standard of the target cell can also be improved. If the first cell is a 4G cell, then the target cell can be a 5G cell. The 5G network has better communication performance compared to the 4G network.

[0072] The service processing method provided by the embodiments of the present application mainly detects the number of redirection failures of the terminal device. If it is detected that the number of redirection failures of the terminal device is excessive within a certain period of time (for example, 3 redirection failures within 60 seconds), then the service type of the mobile communication service currently being carried out by the terminal device is further determined. Since delay-sensitive services usually have high requirements for real-time performance, when the mobile communication service is a delay-sensitive service, the original serving cell, i.e., the first cell, is directly disabled. Further, other cells are searched and accessed through cell search, and the mobile communication service continues, thereby improving the lag phenomenon of the mobile communication service and ensuring the stable operation of the mobile communication service of the terminal device.

[0073] Figure 4 It is a schematic diagram of the scenario of a service processing method provided by the embodiments of the present application. Among them, the specific implementation processes and principles of steps 401 to 404 can refer to the detailed description of the above embodiments and will not be elaborated here. As Figure 4 shown, after the redirection of the terminal device fails, redirection anomaly detection is performed. After meeting the conditions (such as frequent redirection failures, detecting lags in mobile communication services, etc.), cell E is disabled (step 405), and then the terminal device accesses other surrounding cells through network search; if the conditions for redirection anomaly detection are not met, it continues to operate in cell E.

[0074] Figure 5 It is a schematic diagram of the scenario of another service processing method provided by the embodiment of the present application. Among them, for the specific implementation processes and principles of steps 501 to 504, reference can be made to the detailed description of the above embodiments, which will not be elaborated here. As Figure 5 shown, after the redirection of the terminal device fails, the method includes three scenarios for detecting redirection exceptions. For Scenario 1, the terminal device frequently redirects and the service type of the mobile communication service is a delay-sensitive service. At this time, cell H is disabled (step 5051), and then the terminal device accesses other surrounding cells through network search (step 5052); if one or both of the foregoing conditions are not met, it continues to work in cell H. For Scenario 2, the terminal device frequently redirects, the service type of the mobile communication service is a non-delay-sensitive service, and it is detected that the mobile communication service is stuck. At this time, cell H is disabled (step 5061), and then the terminal device accesses other surrounding cells through network search (step 5062); if one or more of the foregoing conditions are not met, it continues to work in cell H. For Scenario 3, no ongoing mobile communication service of the terminal device is detected. Regardless of whether the terminal device frequently redirects or not, it continues to work in cell H (step 507). In this way, the problem of poor experience of the mobile communication service caused by redirection failure can be solved, and the problem of poor signal can also be taken into account.

[0075] The above mainly introduced the method of the embodiment of the present application in combination with the drawings. It should be understood that although the steps in the flowcharts involved in the above-described embodiments are shown in sequence, these steps are not necessarily executed in the order shown in the figures. Unless there is a clear description in this article, the execution of these steps has no strict order limit, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-described embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily executed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be executed alternately or alternately with at least a part of other steps or steps in other steps. The device of the embodiment of the present application will be introduced below in combination with the drawings.

[0076] See Figure 6 , which is a schematic structural diagram of a service processing device provided by the embodiment of the present application. For the convenience of description, only the parts related to the embodiment of the present application are shown. As Figure 6As shown in the figure, the service processing device 600 includes a service initiation unit 601, a receiving unit 602, and a processing unit 603. The service processing device 600 can be any one of the terminal devices in the above method embodiments, or integrated in a terminal device.

[0077] The service processing device 600 can be used to execute the steps performed by the terminal device in any of the above service processing methods. For example, the service initiation unit 601 can be used to execute step 301, the receiving unit 602 can be used to execute step 303, and the processing unit 603 can be used to execute steps 304, 305, and 306.

[0078] It should be noted that the foregoing explanation of the Figures 1 to 5 service processing method embodiment shown also applies to the service processing device 600 of this embodiment, and will not be elaborated here.

[0079] Refer to Figure 7 , which is a schematic structural diagram of another service processing device provided by an embodiment of the present application. For ease of description, only the parts related to the embodiment of the present application are shown. As Figure 7 shown, the service processing device 700 includes a sending unit 701. The service processing device 700 can be any one of the network devices in the above method embodiments, or integrated in a network device.

[0080] The service processing device 700 can be used to execute the steps performed by the network device in any of the above service processing methods. For example, the sending unit 701 can be used to execute step 302.

[0081] It should be noted that the foregoing explanation of the Figures 1 to 5 service processing method embodiment shown also applies to the service processing device 700 of this embodiment, and will not be elaborated here.

[0082] The service processing device provided by the embodiment of the present application mainly detects the number of redirection failures of the terminal device. If it is detected that the number of redirection failures of the terminal device is too large within a certain period of time (for example, 3 redirection failures within 60 seconds), the service type of the mobile communication service currently being performed by the terminal device is further determined. Since delay-sensitive services usually have high requirements for real-time performance, when the mobile communication service is a delay-sensitive service, the original serving cell, that is, the first cell, is directly disabled. Further, other cells are searched and accessed, and the mobile communication service is continued, thereby improving the carding phenomenon of the mobile communication service and ensuring the stable operation of the mobile communication service of the terminal device.

[0083] Those skilled in the art can clearly understand that, for the convenience and conciseness of description, only the above division of each functional unit and module is used as an example. In actual applications, the above functions can be allocated to different functional units and modules according to needs, that is, the internal structure of the device is divided into different functional units or modules to complete all or part of the functions described above. Each functional unit and module in the embodiment can be integrated into a processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above integrated unit can be implemented in the form of hardware or in the form of a software functional unit. In addition, the specific names of each functional unit and module are only for the convenience of mutual distinction and do not limit the protection scope of this application. The specific working process of the units and modules in the above system can refer to the corresponding process in the foregoing method embodiment and will not be elaborated here.

[0084] Figure 8 is a schematic structural diagram of an electronic device provided by an embodiment of this application. As Figure 8 shown, the electronic device 800 of this embodiment includes: at least one processor 810 ( Figure 8 only one processor is shown in the figure), a memory 820, and a computer program 821 stored in the memory 820 and executable on at least one processor 810. When the processor 810 executes the computer program 821, the steps in the foregoing method embodiment for business processing are implemented.

[0085] The electronic device 800 can be a computing device such as a desktop computer, a notebook, a palm computer, and a cloud server. The electronic device may include, but is not limited to, a processor 810 and a memory 820. Those skilled in the art can understand that Figure 8 merely an example of the electronic device 800, which does not constitute a limitation on the electronic device 800. It may include more or fewer components than shown in the figure, or combine some components, or different components. For example, it may also include input / output devices, network access devices, etc.

[0086] The so-called processor 810 may be a Central Processing Unit (CPU), and this processor 810 may also be other general-purpose processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field-Programmable Gate Arrays (FPGAs) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0087] In some embodiments, the memory 820 may be an internal storage unit of the electronic device 800, such as the hard disk or memory of the electronic device 800. In other embodiments, the memory 820 may also be an external storage device of the electronic device 800, such as a plug-in hard disk equipped on the electronic device 800, a Smart Media Card (SMC), a Secure Digital (SD) card, a Flash Card, etc. Further, the memory 820 may also include both the internal storage unit of the electronic device 800 and the external storage device. The memory 820 is used to store an operating system, application programs, a Boot Loader, data, and other programs, such as the program code of a computer program. The memory 820 may also be used to temporarily store data that has been output or is to be output.

[0088] Those skilled in the art can clearly understand that, for the convenience and conciseness of description, only the above division of each functional unit and module is used as an example. In practical applications, the above functions can be allocated to different functional units and modules as needed, that is, the internal structure of the device is divided into different functional units or modules to complete all or part of the functions described above. Each functional unit and module in the embodiments can be integrated in one processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above integrated unit can be implemented in the form of hardware or in the form of a software functional unit. In addition, the specific names of each functional unit and module are only for the convenience of mutual distinction and do not limit the protection scope of this application. The specific working processes of the units and modules in the above system can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated here.

[0089] It should be understood that when used in the specification of this application and the appended claims, the term "comprising" indicates the presence of the described features, wholes, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or their combinations.

[0090] In addition, in the description of the specification of this application and the appended claims, the terms "first", "second", "third", etc. are only used for differentiating descriptions and should not be construed as indicating or implying relative importance.

[0091] The reference to "one embodiment" or "some embodiments" etc. described in the specification of this application means that in one or more embodiments of this application, the specific features, structures or characteristics described in connection with that embodiment are included. Thus, the statements "in one embodiment", "in some embodiments", "in other some embodiments", "in still other embodiments", etc. that appear in different places in this specification do not necessarily all refer to the same embodiment, but mean "one or more but not all of the embodiments", unless otherwise specifically emphasized in other ways. The terms "comprising", "including", "having" and their variants all mean "including but not limited to", unless otherwise specifically emphasized in other ways.

[0092] In the above embodiments, the descriptions of each embodiment have their own emphases. For parts not detailed or recorded in a certain embodiment, reference may be made to the relevant descriptions of other embodiments.

[0093] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of this application.

[0094] In the embodiments provided in this application, it should be understood that the disclosed devices / electronic devices and methods can be implemented in other ways. For example, the device / electronic device embodiments described above are merely illustrative. For example, the division of modules or units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces. The indirect couplings or communication connections of devices or units can be in electrical, mechanical or other forms.

[0095] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0096] In addition, the functional units in each embodiment of the present application can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above integrated units can be implemented in the form of hardware or in the form of software functional units.

[0097] If the integrated module / unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, to implement all or part of the processes in the above method embodiments of the present application, it can also be completed by a computer program instructing relevant hardware. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, the steps of the above method embodiments can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in the form of source code, object code, executable file or some intermediate form, etc. The computer-readable medium can include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disc, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal, and software distribution medium, etc. It should be noted that the content included in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer-readable medium does not include electrical carrier signals and telecommunication signals.

[0098] To implement all or part of the processes in the above method embodiments of the present application, it can also be completed by a computer program product. When the computer program product runs on an electronic device, it enables the electronic device to execute the steps in the above method embodiments.

[0099] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the various embodiments of the present application, and should all be included in the protection scope of the present application.

Claims

1. A service processing method, characterized in that, Applied to a terminal device, including: Register with a first cell on a first frequency point and initiate a mobile communication service; Receive redirection frequency point information sent by a network device and perform redirection according to the redirection frequency point information; When it is detected that the number of redirection failures of the terminal device reaches a preset threshold within a preset time period, obtain the service type of the mobile communication service; When the service type of the mobile communication service is a delay-sensitive service, disable the first cell; Determine a target cell through cell search and perform the mobile communication service in the target cell, where the target cell is a cell other than the first cell.

2. The service processing method according to claim 1, wherein The determining the target cell through cell search includes: Obtain a second cell through cell search, where the second cell has the same type as the first cell; Determine the searched second cell as the target cell.

3. The service processing method according to claim 2, wherein The method further includes: When the second cell cannot be searched, obtain a third cell through cell search, where the third cell has a different type from the first cell; Determine the searched third cell as the target cell.

4. The service processing method according to claim 1, wherein The disabling the first cell includes: Add the first cell to a blacklist of cells, where the cells in the blacklist are prohibited from providing services to the terminal device.

5. The service processing method according to any one of claims 1-4, characterized in that, The method further includes: When the service type of the mobile communication service is a non-delay-sensitive service, detect whether the mobile communication service has a stuttering phenomenon; When the mobile communication service has a stuttering phenomenon, disable the first cell; When the mobile communication service does not have a stuttering phenomenon, continue to perform the mobile communication service in the first cell.

6. The service processing method according to any one of claims 1-4, characterized in that, The method further includes: When no ongoing mobile communication service of the terminal device is detected, keep working in the first cell.

7. The service processing method according to any one of claims 1-4, characterized in that The performing redirection according to the redirection frequency point information includes: According to the redirection frequency point information, determine that the terminal device is redirected to a second frequency point; Perform cell search for the second frequency point to obtain a fourth cell; Attempt to access the fourth cell on the second frequency point; If the access is successful, determine that the redirection is successful and perform the mobile communication service in the fourth cell; If the access fails, increment the number of redirection failures by 1.

8. A service processing method, characterized in that Applied to a network device, including: Send redirection frequency point information to a terminal device so that the terminal device performs redirection according to the redirection frequency point information, where the terminal device registers with a first cell on a first frequency point and initiates a mobile communication service; when it is detected that the number of redirection failures of the terminal device reaches a preset threshold within a preset time period, the terminal device obtains the service type of the mobile communication service; when the service type of the mobile communication service is a delay-sensitive service, the terminal device disables the first cell; the terminal device determines a target cell through cell search and performs the mobile communication service in the target cell, and the target cell is a cell other than the first cell.

9. A terminal device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, the terminal device implements the method according to any one of claims 1 to 7.

10. A network device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, the network device implements the method described in claim 8.

11. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by an electronic device, it implements the method described in any one of claims 1 to 7, or implements the method described in claim 8.

Citation Information

Patent Citations

  • A method and a device for inhibiting ping-pong handover

    CN109041134A

  • Network redirection method, device and user equipment

    CN114401537A

  • Cell access method and device

    CN115314962A

  • Redirection control method, terminal equipment and storage medium

    CN116489736A

  • Redirection failure handling in a wireless network

    US20160338009A1