Video call service switching method, device and equipment and computer readable storage medium
When receiving the establishment of a 5QI2 signaling message, it is determined whether the signaling message includes the establishment of demand information of 5QI1, and to determine the target neighbor area based on the measurement report to solve the problem of the existing technology cannot distinguish the video call business and the video bell business. Realize the accurate identification and efficient switching of the business.
Patent Information
- Application Number
- CN202411440419.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-15
- Publication Date
- 2025-01-21
AI Technical Summary
The existing technology cannot effectively distinguish between video call services and video ringtone services, resulting in confusion in service residence and migration logic, uneven network utilization, and users fail to reside in the most suitable network frequency band, resulting in 'Chinese and digital hierarchical' and' The verbal layering strategy failed.
When receiving the signaling message to establish 5QI2, it is determined whether the signaling message includes the establishment requirement information of 5QI1. If it does, the measurement configuration information of the target frequency cell is sent to the user terminal. The user terminal uploads the measurement report and determines the target neighbor based on the report. area and perform switching operations, thereby accurately identifying the video call service and video ringback tone service and improving switching efficiency.
The accurate recognition of the video call business and the video bell business has been achieved, and the switching efficiency of the video call business is improved, and the most suitable network frequency band is staying in the "number of words 'and" stratification "strategy of the number of words' and 'stratosphere stratification' and the" stratification of the language vision "strategy. Effectiveness.
Smart Images

Figure CN119342158A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a method, device, equipment and computer-readable storage medium for switching video call services. Background Art
[0002] At present, since both video calls and video ringback tone services will trigger the establishment of 5QI2 bearers, the way to trigger the switching of video call services through the 5QI2 bearer establishment process cannot be distinguished from the video ringback tone service. Based on the current mechanism, the switching function based on the video call service will mistakenly identify the user who has activated the video ringback tone service voice call as a video call user, and then mistakenly migrate the voice user from 700M to 2.6G (in fact, it is recommended that voice users stay in the 700M band and video users stay in the 2.6G band), which makes the service residence and migration logic chaotic, the network utilization rate is unbalanced, and users cannot stay in the most suitable network band, which ultimately makes the original "speech and digital stratification" and "speech and video stratification" strategies invalid.
[0003] Therefore, how to identify the video call service and the video ringback tone service and improve the switching efficiency of the video call service is a problem that needs to be solved urgently.
[0004] Therefore, how to improve it is a problem that needs to be solved urgently. Summary of the invention
[0005] The main purpose of the present application is to provide a video call service switching method, device, equipment and computer-readable storage medium, aiming to solve the technical problem of how to identify video call services and video ringback tone services and improve the switching efficiency of video call services.
[0006] To achieve the above object, the present application provides a video call service switching method, the video call service switching method comprising the following steps:
[0007] Upon receiving a signaling message for establishing 5QI2, determining whether the signaling message includes establishment requirement information for 5QI1;
[0008] If the signaling message includes the establishment requirement information of 5QI1, the measurement configuration information of the target frequency cell is sent to the user terminal corresponding to the signaling message, wherein the user terminal uploads the measurement report of each target frequency cell based on the measurement configuration information;
[0009] Based on the measurement report, a target neighboring cell is determined in each target frequency cell, and a handover operation of the user terminal to the target neighboring cell is performed.
[0010] Further, the step of determining a target neighboring cell in each target frequency cell based on the measurement report includes:
[0011] Based on the measurement report, obtain the SSB_RSRP corresponding to each target frequency cell;
[0012] Based on the SSB_RSRP, determining a preset number of cells to be screened in each target frequency cell;
[0013] The target neighboring cell is determined in the cells to be screened.
[0014] Further, the step of determining the target neighboring cell in the cell to be screened includes:
[0015] Obtaining the PRB utilization rate of the neighboring cells corresponding to each of the cells to be screened;
[0016] Based on the neighboring cell PRB utilization rate, the target neighboring cell is determined in the cell to be screened.
[0017] Further, the step of determining a preset number of cells to be screened in each target frequency cell based on the SSB_RSRP includes:
[0018] Sort the target frequency cells in descending order based on the SSB_RSRP to obtain a sorting result;
[0019] A preset number of target frequency cells in the sorting result are used as the cells to be screened.
[0020] Further, the step of determining the target neighboring cell in the cell to be screened based on the neighboring cell PRB utilization rate includes:
[0021] Based on the sorting result, the current cell to be screened is obtained from the cells to be screened in turn, and based on the PRB utilization rate of the neighboring cells of the current cell to be screened, it is determined whether the current cell to be screened meets the preset condition corresponding to the target neighboring cell;
[0022] If the current cell to be screened meets the preset condition corresponding to the target neighboring cell, the current cell to be screened is used as the target neighboring cell;
[0023] If the current cell to be screened does not meet the preset condition corresponding to the target neighboring cell, the process returns to the step of sequentially acquiring the current cell to be screened from the sorting results.
[0024] Further, the step of determining whether the current cell to be screened meets the preset condition corresponding to the target neighboring cell based on the neighboring cell PRB utilization rate of the current cell to be screened includes:
[0025] Obtaining the PRB utilization rate of the neighboring cells of the current cell to be screened, the PRB utilization rate of the first neighboring cell in the uplink and the PRB utilization rate of the second neighboring cell in the downlink;
[0026] Determine whether the PRB utilization rate of the first neighboring cell is less than a first threshold value, and whether the PRB utilization rate of the second neighboring cell is less than a second threshold value, wherein, if the PRB utilization rate of the first neighboring cell is less than the first threshold value and the PRB utilization rate of the second neighboring cell is less than the second threshold value, it is determined that the current cell to be screened meets the preset conditions corresponding to the target neighboring cell.
[0027] Further, when the signaling message for establishing 5QI2 is received, after the step of determining whether the signaling message includes the establishment requirement information of 5QI2, it also includes:
[0028] If the signaling message does not include the establishment requirement information of 5QI2, the signaling process corresponding to the video ringback tone service is executed.
[0029] In addition, to achieve the above-mentioned purpose, the present application also provides a video call service switching device, the video call service switching device comprising:
[0030] A determination module, configured to determine, upon receiving a signaling message for establishing 5QI2, whether the signaling message includes establishment requirement information for 5QI1;
[0031] a sending module, configured to send measurement configuration information of the target frequency cell to a user terminal corresponding to the signaling message if the signaling message includes establishment requirement information of 5QI1, wherein the user terminal uploads a measurement report of each target frequency cell based on the measurement configuration information;
[0032] A handover module is used to determine a target neighboring cell in each target frequency cell based on the measurement report, and perform a handover operation of the user terminal to the target neighboring cell.
[0033] In addition, to achieve the above-mentioned purpose, the present application also provides a video call service switching device, and the video call service switching device includes: a memory, a processor, and a video call service switching program stored on the memory and executable on the processor, and when the video call service switching program is executed by the processor, the steps of the aforementioned video call service switching method are implemented.
[0034] In addition, to achieve the above-mentioned purpose, the present application also provides a computer-readable storage medium on which a video call service switching program is stored, and when the video call service switching program is executed by a processor, the steps of the aforementioned video call service switching method are implemented.
[0035] The present application determines whether the signaling message for establishing 5QI2 includes the establishment requirement information of 5QI1 when the signaling message is received; then if the signaling message includes the establishment requirement information of 5QI1, the measurement configuration information of the target frequency cell is sent to the user terminal corresponding to the signaling message, wherein the user terminal uploads the measurement report of each target frequency cell based on the measurement configuration information; then based on the measurement report, the target neighboring cell is determined in each target frequency cell, and the user terminal performs a switching operation to the target neighboring cell, and the video ringback tone service and the video call service are identified by whether the signaling message includes the establishment requirement information of 5QI2, and the cell switching in the video call service is performed according to the measurement report, so as to accurately identify the video call service and the video ringback tone service, and improve the switching efficiency of the video call service. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0037] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0038] Figure 1 A schematic diagram of the relationship between 5G wireless side services and bearers in related technologies;
[0039] Figure 2 It is a flow chart of wireless signaling in the switching process of video call service in the related technology;
[0040] Figure 3 It is a flow chart of wireless signaling in the switching process of video call service in the related technology;
[0041] Figure 4 A schematic diagram of a wireless signaling process in a video ring back tone service switching process in the related art;
[0042] Figure 5 A schematic diagram of a process for switching a video call service provided in Embodiment 1 of the present application;
[0043] Figure 6 This is a schematic diagram of the module structure of the video call service switching device according to an embodiment of the present application;
[0044] Figure 7 This is a schematic diagram of the module structure of the video call service switching device according to an embodiment of the present application.
[0045] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0046] It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0047] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.
[0048] The main solution of the present application is: when receiving a signaling message for establishing 5QI2, determine whether the signaling message includes the establishment requirement information of 5QI2; if the signaling message includes the establishment requirement information of 5QI2, send the measurement configuration information of the target frequency cell to the user terminal corresponding to the signaling message, wherein the user terminal uploads the measurement report of each target frequency cell based on the measurement configuration information; based on the measurement report, determine the target neighboring cell in each target frequency cell, and execute the switching operation of the user terminal to the target neighboring cell.
[0049] Currently, in 5G wireless networks, different types of services are distinguished by 5QI. Figure 1 As shown in the figure, data services use 5QI9 bearers, and IMS signaling uses 5QI5 bearers, both of which are default bearers established after registration; voice call services use 5QI1 bearers, and video call services use 5QI2 bearers, both of which are dedicated bearers established on demand. When a user only uses data services, the user and the base station only establish 5QI9 and 5QI5 bearers. When the user makes a voice call, a new 5QI1 bearer needs to be created. When the user makes a video call, a new 5QI1 bearer and a 5QI2 bearer need to be created.
[0050] Because it involves high-definition video service transmission, especially 5G new calls also have the need for large packet transmission such as file sharing, the capacity requirement is relatively large. Taking China Mobile as an example, since the bandwidth of the 700MHz frequency band cell is relatively small, the optimization strategy needs to migrate video call users carried in the 700MHz cell to the 2.6GHz cell to avoid possible capacity risks. The implementation of this type of service migration requires the use of "service-based switching" technical means, which can migrate users to the specified target frequency band after identifying a specific service trigger.
[0051] Currently, 5G base stations can trigger video call service switching through 5QI2 bearer establishment, such as Figure 2 As shown, Figure 2The present invention is a flow chart of wireless signaling during the switching process of the video call service; specifically, the source base station gNodeB receives the message established by 5QI2, triggering the switching measurement based on the video call service, and the gNodeB sends a measurement control message of the target frequency to the user terminal UE; the UE performs measurement operations on the surrounding cells corresponding to the target frequency according to the measurement control message, and reports the measurement reports of all cells in the surrounding cells that meet the measurement configuration requirements to the serving cell (the cell to which the current user terminal in the gNodeB belongs); the gNodeB selects the neighboring cell with the strongest RSRP (Reference Signal Receiving Power) as the target frequency cell according to the measurement report, and triggers a switching request to the target base station where the target frequency cell is located; the target base station replies with a switching confirmation message to the gNodeB; the serving cell sends a reconfiguration message to enable the UE to initiate a switching to the target frequency cell; the UE completes access to the target frequency cell, and replies with a reconfiguration completion message to the target frequency cell.
[0052] However, in addition to the video call service, the video ringback tone service will also establish a 5QI2 bearer during the establishment of the calling call. Since the information carried in the INVITE messages of the voice service and the video call service is different, the Accept-Contact header field in the INVITE message of the video call carries an additional "video" identifier, and the m field in the message body also provides a media description of the video service. Therefore, the IMS network can accurately know whether the user is a video or voice call, but the wireless side cannot determine whether the user is a video call user because the SIP message content is not parsed by the wireless base station. Therefore, the current 5G base stations of various manufacturers trigger the switching of video call services through the establishment of a 5QI2 bearer, and cannot distinguish between video call and video ringback tone users.
[0053] like Figure 3 as well as Figure 4 As shown in the figure, if the user triggers the video call service, the user will be allowed to establish both 5QI1 and 5QI2 bearers during the resource reservation process. If the user triggers the video ringback tone service, only the 5QI1 bearer needs to be established during the resource reservation stage. In the subsequent UPDATE process, a 5QI2 bearer will be established to carry the video ringback tone service in the subsequent ringing process. When the called party picks up the phone, the 5QI2 bearer will be deleted.
[0054] Since both video calls and video ringback tone services will trigger the establishment of 5QI2 bearers, the way to trigger the switching of video call services through the 5QI2 bearer establishment process cannot be distinguished from the video ringback tone service. Based on the current mechanism, the switching function based on the video call service will mistakenly identify the user who has activated the video ringback tone service voice call as a video call user, and then mistakenly migrate the voice user from 700M to 2.6G (in fact, it is recommended that voice users stay in the 700M band and video users stay in the 2.6G band), which makes the service residence and migration logic chaotic, the network utilization rate is unbalanced, and users cannot stay in the most suitable network band, which ultimately makes the original "speech and digital stratification" and "speech and video stratification" strategies invalid.
[0055] Therefore, how to identify the video call service and the video ringback tone service and improve the switching efficiency of the video call service is a problem that needs to be solved urgently.
[0056] This application identifies the video ringback tone service and the video call service by determining whether the signaling message includes the establishment requirement information of 5QI2, and performs cell switching in the video call service according to the measurement report, so as to accurately identify the video call service and the video ringback tone service and improve the switching efficiency of the video call service.
[0057] It should be noted that the execution subject of this embodiment can be a video call service switching device, or a computing service device with data processing, network communication and program running functions, such as a tablet computer, a personal computer, a mobile phone, etc., or a video call service switching device capable of realizing the above functions, etc., and this embodiment does not specifically limit this. The following takes the video call service switching device as the execution subject as an example to illustrate this embodiment and the following embodiments.
[0058] Based on this, the present application proposes a video call service switching method of the first embodiment, please refer to Figure 5 The video call service switching method includes steps S101 to S103:
[0059] Step S101, upon receiving a signaling message for establishing 5QI2, determining whether the signaling message includes establishment requirement information for 5QI1;
[0060] In this embodiment, when the 5G base station receives a signaling message sent by AMF (Access and Mobility Management Function), it first determines whether there is a need to establish 5QI2 in the signaling message. If so, that is, the signaling message is a signaling message for establishing 5QI2, it once again determines whether the signaling message includes the establishment requirement information of 5QI1, that is, determines whether the signaling message includes both the need to establish 5QI2 and the need to establish 5QI1.
[0061] Step S102: If the signaling message includes 5QI1 establishment requirement information, the measurement configuration information of the target frequency cell is sent to the user terminal corresponding to the signaling message, wherein the user terminal uploads the measurement report of each target frequency cell based on the measurement configuration information;
[0062] In this embodiment, if the signaling message includes the establishment requirement information of 5QI1, it is determined that the information message is a signaling message of the video call service. If the signaling message does not include the establishment requirement information of 5QI1, the subsequent process is executed based on the video ringback tone service, that is, the execution Figure 4 The signaling process of the video ringback tone service.
[0063] In this embodiment, after determining that the information message is a signaling message for the video call service, the measurement configuration information of the target frequency cell is sent to the user terminal corresponding to the signaling message. The user terminal performs measurement operations on each target frequency cell based on the measurement configuration information. Specifically, the measurement method in the relevant technology can be used to perform measurement operations on each target frequency cell, obtain a measurement report of each target frequency cell, and upload the measurement report of each target frequency cell to the 5G base station. For example, the measurement report of each target frequency cell is uploaded to the 5G base station through the service cell of the user terminal in the 5G base station.
[0064] Step S103: determining a target neighboring cell in each target frequency cell based on the measurement report, and performing a handover operation of the user terminal to the target neighboring cell.
[0065] In this embodiment, after obtaining the measurement report, the target neighboring area is determined in each target frequency cell according to the measurement report. Specifically, for each target frequency cell, the 5G base station obtains SSB_RSRP (Single Side Band-Reference Signal Receiving Power) in its corresponding measurement report, and based on the SSB_RSRP of each target frequency cell, a preset number of cells to be screened are screened out in the target frequency cell, and the target neighboring area is determined in the cells to be screened. For example, if the number of measurement reports is greater than the preset number, a preset number of cells to be screened with the largest SSB_RSRP are screened out in the target frequency cell; if the number of measurement reports is less than or equal to the preset number, each target frequency cell is used as a cell to be screened.
[0066] After determining the target neighboring cell, the 5G base station performs a handover operation of the user terminal to the target neighboring cell. Specifically, refer to Figure 2 , taking the target neighborhood as Figure 2The target frequency cell in the target neighboring cell is selected, and a handover request is initiated to the target base station where the target neighboring cell is located. The target base station replies with a handover confirmation message to the 5G base station. The service cell of the 5G base station sends a reconfiguration message to the user terminal, and the user terminal initiates a handover to the target neighboring cell. The user terminal completes access to the target neighboring cell and replies with a reconfiguration completion message to the target neighboring cell, thereby completing the handover of the user terminal to the target neighboring cell.
[0067] It should be noted that after the user terminal completes the handover to the target neighboring cell, the signaling process of executing the video call service through the target neighboring cell is as follows: Figure 3 shown.
[0068] In a feasible implementation manner, after step S101, the video call service switching method may further include step S104:
[0069] Step S104: If the signaling message does not include the establishment requirement information of 5QI2, the signaling process corresponding to the video ringback tone service is executed.
[0070] In this embodiment, if the signaling message does not include the establishment requirement information of 5QI1, the 5G base station executes the signaling process corresponding to the video ring back tone service, that is, executes the subsequent process based on the video ring back tone service, which can be specifically executed Figure 4 The signaling process of the video ringback tone service.
[0071] The video call service switching method proposed in this embodiment determines whether the signaling message for establishing 5QI2 includes the establishment requirement information of 5QI1 when the signaling message is received; then if the signaling message includes the establishment requirement information of 5QI1, the measurement configuration information of the target frequency cell is sent to the user terminal corresponding to the signaling message, wherein the user terminal uploads the measurement report of each target frequency cell based on the measurement configuration information; then, based on the measurement report, the target neighboring cell is determined in each target frequency cell, and the switching operation of the user terminal to the target neighboring cell is executed, and the video ringback tone service and the video call service are identified by whether the signaling message includes the establishment requirement information of 5QI2, and the cell switching in the video call service is performed according to the measurement report, so as to accurately identify the video call service and the video ringback tone service, and improve the switching efficiency of the video call service.
[0072] In a feasible implementation, step S103 may include steps S201 to S203:
[0073] Step S201, based on the measurement report, obtaining the SSB_RSRP corresponding to each target frequency cell;
[0074] Step S202, based on the SSB_RSRP, determining a preset number of cells to be screened in each target frequency cell;
[0075] Step S203: determine the target neighboring cell in the cells to be screened.
[0076] In this embodiment, the 5G base station obtains the SSB_RSRP corresponding to each target frequency cell based on the measurement report. For each target frequency cell, the 5G base station obtains the SSB_RSRP in its corresponding measurement report.
[0077] After obtaining the SSB_RSRP corresponding to each target frequency cell, the 5G base station determines a preset number of cells to be screened in each target frequency cell based on the SSB_RSRP. Further, in a feasible implementation, step S202 may include steps S2021 to S2022:
[0078] Step S2021, sorting the target frequency cells in descending order based on the SSB_RSRP to obtain a sorting result;
[0079] Step S2022: taking a preset number of target frequency cells in the sorting result as the cells to be screened.
[0080] In this embodiment, after obtaining the SSB_RSRP corresponding to each target frequency cell, each target frequency cell is sorted in descending order based on the SSB_RSRP to obtain a sorting result, that is, the SSB_RSRP of the first target frequency cell in the sorting result is the maximum value among all the SSB_RSRPs, and then, the first preset number of target frequency cells in the sorting result are used as cells to be screened, and the preset number of cells with the largest SSB_RSRP among all the target frequency cells are used as cells to be screened. Furthermore, if the number of cells in the sorting result is greater than the preset number, the first preset number of target frequency cells in the sorting result are used as cells to be screened, and if the number of cells in the sorting result is less than or equal to the preset number, all target frequency cells are used as cells to be screened.
[0081] In this embodiment, after the cells to be screened are determined, a target neighboring cell is determined in the cells to be screened. Further, in a feasible implementation manner, step S203 may include steps S2031 to S2032:
[0082] Step S2031, obtaining the PRB utilization rate of the neighboring cells corresponding to each of the cells to be screened;
[0083] Step S2032: determining the target neighboring cell in the cell to be screened based on the neighboring cell PRB utilization rate.
[0084] In this embodiment, after determining the cells to be screened, the neighboring cell PRB utilization rate corresponding to each of the cells to be screened is obtained. Specifically, the co-station cells and non-co-station cells among the cells to be screened are determined, wherein the co-station cells are cells belonging to the 5G base station, that is, the co-station cells and the service cells of the user terminal belong to the same base station, and the non-co-station cells are cells that belong to different base stations than the service cells of the user terminal. For the co-station cells, the 5G base station can directly obtain the corresponding neighboring cell PRB utilization rate, and for the non-co-station cells, the 5G base station obtains the corresponding neighboring cell PRB utilization rate through the Xn interface.
[0085] After obtaining the neighboring PRB utilization rate of each cell to be screened, the target neighboring cell is determined in the cell to be screened based on the neighboring PRB utilization rate. Specifically, the target neighboring cell is determined in the cell to be screened by the uplink PRB utilization rate and the downlink PRB utilization rate in the neighboring PRB utilization rate. In a feasible implementation, step S2032 may include steps a to d:
[0086] Step a, based on the sorting result, sequentially obtaining the current cell to be screened from the cells to be screened, and determining whether the current cell to be screened meets the preset conditions corresponding to the target neighboring cell based on the PRB utilization rate of the neighboring cell of the current cell to be screened;
[0087] Step b, if the current cell to be screened meets the preset conditions corresponding to the target neighboring cell, the current cell to be screened is used as the target neighboring cell;
[0088] Step c: if the current cell to be screened does not meet the preset condition corresponding to the target neighboring cell, then return to the step of sequentially obtaining the current cell to be screened from the sorting results.
[0089] In this embodiment, after obtaining the neighboring PRB utilization rate of each cell to be screened, the current cell to be screened is obtained in the cells to be screened in sequence based on the sorting result. For example, when the current cell to be screened is obtained for the first time, the current cell to be screened is the cell that is ranked first in the sorting result among the cells to be screened. After obtaining the current cell to be screened, based on the neighboring PRB utilization rate of the current cell to be screened, it is determined whether the current cell to be screened meets the preset condition corresponding to the target neighboring cell. In a feasible implementation manner, step a may include steps a1 to a2:
[0090] Step a1, obtaining the PRB utilization rate of the first neighboring cell in the uplink and the PRB utilization rate of the second neighboring cell in the downlink of the neighboring cell PRB utilization rate of the current cell to be screened;
[0091] Step a2, determine whether the PRB utilization rate of the first neighboring cell is less than a first threshold value, and whether the PRB utilization rate of the second neighboring cell is less than a second threshold value, wherein, if the PRB utilization rate of the first neighboring cell is less than the first threshold value and the PRB utilization rate of the second neighboring cell is less than the second threshold value, it is determined that the current cell to be screened meets the preset conditions corresponding to the target neighboring cell.
[0092] In this embodiment, the PRB utilization rates of the neighboring cells of the current cell to be screened, the PRB utilization rate of the first neighboring cell in the uplink and the PRB utilization rate of the second neighboring cell in the downlink are obtained, and it is determined whether the PRB utilization rate of the first neighboring cell is less than the first threshold value, and whether the PRB utilization rate of the second neighboring cell is less than the second threshold value. If the PRB utilization rate of the first neighboring cell is less than the first threshold value and the PRB utilization rate of the second neighboring cell is less than the second threshold value, it is determined that the current cell to be screened meets the preset conditions corresponding to the target neighboring cell, otherwise it is determined that the current cell to be screened does not meet the preset conditions corresponding to the target neighboring cell.
[0093] The first threshold value and the second threshold value may be reasonably set, for example, the first threshold value is 50%, and the second threshold value is 60%.
[0094] In summary, in this embodiment, if the current cell to be screened meets the preset conditions corresponding to the target neighboring cell, the current cell to be screened will be used as the target neighboring cell, and the target neighboring cell can be accurately determined by the neighboring cell PRB utilization rate, so as to switch the user terminal to a target frequency band cell with good enough signal strength and moderate load based on the video call service switching, thereby achieving the purpose of voice and video stratification while ensuring the perception of the video call service.
[0095] If the current cell to be screened does not meet the preset condition corresponding to the target neighboring cell, the process returns to the step of sequentially obtaining the current cell to be screened in the sorting results.
[0096] It should be noted that if all cells to be screened do not meet the preset conditions corresponding to the target neighboring cells, Figure 2 Cell switching is performed according to the service switching process in.
[0097] The video call service switching method proposed in this embodiment obtains the SSB_RSRP corresponding to each target frequency cell based on the measurement report; then determines a preset number of cells to be screened in each target frequency cell based on the SSB_RSRP; and then determines the target neighboring cell in the cells to be screened. The target neighboring cell can be accurately determined, so that the user terminal is switched to a target frequency band cell with good enough signal strength and moderate load based on the video call service switching, thereby achieving voice and video stratification while ensuring the purpose of video call service perception.
[0098] The present application also provides a video call service switching device, please refer to Figure 6 , the video call service switching device comprises:
[0099] The determination module 10 is used to determine whether the signaling message includes the establishment requirement information of 5QI1 when receiving the signaling message for establishing 5QI2;
[0100] A sending module 20 is configured to send measurement configuration information of the target frequency cell to a user terminal corresponding to the signaling message if the signaling message includes establishment requirement information of 5QI1, wherein the user terminal uploads a measurement report of each target frequency cell based on the measurement configuration information;
[0101] The handover module 30 is configured to determine a target neighboring cell in each target frequency cell based on the measurement report, and perform a handover operation of the user terminal to the target neighboring cell.
[0102] The video call service switching device provided in the embodiment of the present application adopts the video call service switching method in the above embodiment, which can solve the technical problem of how to identify the video call service and the video ringback tone service and improve the switching efficiency of the video call service. Compared with the prior art, the beneficial effects of the video call service switching device provided in the embodiment of the present application are the same as the beneficial effects of the video call service switching method provided in the above embodiment, and the other technical features in the video call service switching device are the same as the features disclosed in the above embodiment method, which will not be repeated here.
[0103] The present application provides a video call service switching device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the video call service switching method in the above-mentioned embodiment 1.
[0104] Reference below Figure 7 , which shows a schematic diagram of the structure of a video call service switching device suitable for implementing the embodiment of the present application. The video call service switching device in the embodiment of the present application may include but is not limited to mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 7The video call service switching device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0105] like Figure 7 As shown, the video call service switching device may include a processing device 1001 (e.g., a central processing unit, a graphics processor, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM: Read Only Memory) 1002 or a program loaded from a storage device 1003 to a random access memory (RAM: Random Access Memory) 1004. In RAM1004, various programs and data required for the operation of the video call service switching device are also stored. The processing device 1001, ROM1002, and RAM1004 are connected to each other through a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Generally, the following systems can be connected to the I / O interface 1006: an input device 1007 including, for example, a touch screen, a touch pad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; an output device 1008 including, for example, a liquid crystal display (LCD: Liquid Crystal Display), a speaker, a vibrator, etc.; a storage device 1003 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 can allow the video call service switching device to communicate with other devices wirelessly or by wire to exchange data. Although the figure shows a video call service switching device with various systems, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems can be implemented or have alternatively.
[0106] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.
[0107] The video call service switching device provided by the present application adopts the video call service switching method in the above embodiment, which can solve the technical problem of how to identify the video call service and the video ringback tone service and improve the switching efficiency of the video call service. Compared with the prior art, the beneficial effects of the video call service switching device provided by the present application are the same as the beneficial effects of the video call service switching method provided by the above embodiment, and the other technical features in the video call service switching device are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.
[0108] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.
[0109] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
[0110] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, computer programs) stored thereon, wherein the computer-readable program instructions are used to execute the video call service switching method in the above-mentioned embodiment.
[0111] The computer-readable storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination of the above.
[0112] The computer-readable storage medium may be included in the video call service switching device; or may exist independently without being assembled into the video call service switching device.
[0113] The above-mentioned computer-readable storage medium carries one or more programs. When the above-mentioned one or more programs are executed by the video call service switching device, the video call service switching device: when receiving a signaling message for establishing 5QI2, determines whether the signaling message includes the establishment requirement information of 5QI1; if the signaling message includes the establishment requirement information of 5QI1, then sends the measurement configuration information of the target frequency cell to the user terminal corresponding to the signaling message, wherein the user terminal uploads the measurement report of each target frequency cell based on the measurement configuration information; based on the measurement report, determines the target neighboring area in each target frequency cell, and executes the switching operation of the user terminal to the target neighboring area.
[0114] Computer program code for performing the operations of the present application may be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0115] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0116] The modules involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.
[0117] The readable storage medium provided by the present application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned video call service switching method, and can solve the technical problem of how to identify video call services and video ringback tone services and improve the switching efficiency of video call services. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided by the present application are the same as the beneficial effects of the video call service switching method provided by the above-mentioned embodiment, and will not be repeated here.
[0118] An embodiment of the present application provides a computer program product, including a computer program, which implements the steps of the above-mentioned video call service switching method when executed by a processor.
[0119] The computer program product provided in this application can solve the technical problem of how to identify video call services and video ringback tone services and improve the switching efficiency of video call services. Compared with the prior art, the beneficial effects of the computer program product provided in the embodiment of this application are the same as the beneficial effects of the video call service switching method provided in the above embodiment, which will not be repeated here.
[0120] The above are only preferred embodiments of the present application, and are not intended to limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.
Claims
1. A video call service switching method, characterized in that: The video call service switching method comprises the following steps: Upon receiving a signaling message for establishing 5QI2, determining whether the signaling message includes establishment requirement information for 5QI1; If the signaling message includes the establishment requirement information of 5QI1, the measurement configuration information of the target frequency cell is sent to the user terminal corresponding to the signaling message, wherein the user terminal uploads the measurement report of each target frequency cell based on the measurement configuration information; Based on the measurement report, a target neighboring cell is determined in each target frequency cell, and a handover operation of the user terminal to the target neighboring cell is performed.
2. The video call service switching method according to claim 1, characterized in that: The step of determining a target neighboring cell in each target frequency cell based on the measurement report includes: Based on the measurement report, obtain the SSB_RSRP corresponding to each target frequency cell; Based on the SSB_RSRP, determining a preset number of cells to be screened in each target frequency cell; The target neighboring cell is determined in the cells to be screened.
3. The video call service switching method according to claim 2, characterized in that: The step of determining the target neighboring cell in the cell to be screened comprises: Obtaining the PRB utilization rate of the neighboring cells corresponding to each of the cells to be screened; Based on the neighboring cell PRB utilization rate, the target neighboring cell is determined in the cell to be screened.
4. The video call service switching method according to claim 3, characterized in that: The step of determining a preset number of cells to be screened in each target frequency cell based on the SSB_RSRP includes: Sort the target frequency cells in descending order based on the SSB_RSRP to obtain a sorting result; A preset number of target frequency cells in the sorting result are used as the cells to be screened.
5. The video call service switching method according to claim 4, characterized in that: The step of determining the target neighboring cell in the cell to be screened based on the neighboring cell PRB utilization rate comprises: Based on the sorting result, the current cell to be screened is obtained from the cells to be screened in turn, and based on the PRB utilization rate of the neighboring cells of the current cell to be screened, it is determined whether the current cell to be screened meets the preset condition corresponding to the target neighboring cell; If the current cell to be screened meets the preset condition corresponding to the target neighboring cell, the current cell to be screened is used as the target neighboring cell; If the current cell to be screened does not meet the preset condition corresponding to the target neighboring cell, the process returns to the step of sequentially acquiring the current cell to be screened from the sorting results.
6. The video call service switching method according to claim 5, characterized in that: The step of determining whether the current cell to be screened meets the preset condition corresponding to the target neighboring cell based on the neighboring cell PRB utilization rate of the current cell to be screened includes: Obtaining the PRB utilization rate of the neighboring cells of the current cell to be screened, the PRB utilization rate of the first neighboring cell in the uplink and the PRB utilization rate of the second neighboring cell in the downlink; Determine whether the PRB utilization rate of the first neighboring cell is less than a first threshold value, and whether the PRB utilization rate of the second neighboring cell is less than a second threshold value, wherein, if the PRB utilization rate of the first neighboring cell is less than the first threshold value and the PRB utilization rate of the second neighboring cell is less than the second threshold value, it is determined that the current cell to be screened meets the preset conditions corresponding to the target neighboring cell.
7. The video call service switching method according to any one of claims 1 to 6, characterized in that: When receiving the signaling message for establishing 5QI2, after the step of determining whether the signaling message includes the establishment requirement information of 5QI2, the step further includes: If the signaling message does not include the establishment requirement information of 5QI2, the signaling process corresponding to the video ringback tone service is executed.
8. A video call service switching device, characterized in that: The video call service switching device comprises: A determination module, configured to determine, upon receiving a signaling message for establishing 5QI2, whether the signaling message includes establishment requirement information for 5QI1; a sending module, configured to send measurement configuration information of the target frequency cell to a user terminal corresponding to the signaling message if the signaling message includes establishment requirement information of 5QI1, wherein the user terminal uploads a measurement report of each target frequency cell based on the measurement configuration information; A handover module is used to determine a target neighboring cell in each target frequency cell based on the measurement report, and perform a handover operation of the user terminal to the target neighboring cell.
9. A video call service switching device, characterized in that: The video call service switching device includes: a memory, a processor, and a video call service switching program stored in the memory and executable on the processor. When the video call service switching program is executed by the processor, the steps of the video call service switching method according to any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a video call service switching program, and when the video call service switching program is executed by the processor, the steps of the video call service switching method according to any one of claims 1 to 7 are implemented.