CN110392393B - Service layered processing method and device for VoLTE voice service and data service - Google Patents

Service layered processing method and device for VoLTE voice service and data service Download PDF

Info

Publication number
CN110392393B
CN110392393B CN201910533579.0A CN201910533579A CN110392393B CN 110392393 B CN110392393 B CN 110392393B CN 201910533579 A CN201910533579 A CN 201910533579A CN 110392393 B CN110392393 B CN 110392393B
Authority
CN
China
Prior art keywords
service
frequency band
user equipment
service request
switching
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910533579.0A
Other languages
Chinese (zh)
Other versions
CN110392393A (en
Inventor
李素华
张烁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
China Mobile Group Hubei Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
China Mobile Group Hubei Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd, China Mobile Group Hubei Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN201910533579.0A priority Critical patent/CN110392393B/en
Publication of CN110392393A publication Critical patent/CN110392393A/en
Application granted granted Critical
Publication of CN110392393B publication Critical patent/CN110392393B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0453Resources in frequency domain, e.g. a carrier in FDMA

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses a service layered processing method, a device, electronic equipment and a computer storage medium for VoLTE voice service and data service, wherein the method comprises the following steps: receiving a service request sent by user equipment; determining a service type corresponding to the service request according to the service request; if the service type is a big packet data service, switching the user equipment to a first frequency band, and using the first frequency band to bear the service corresponding to the service request of the user equipment; and if the service type is VoLTE voice service or packet data service, switching the user equipment to a second frequency band, and using the second frequency band to bear the service corresponding to the service request of the user equipment. According to the scheme, the VoLTE voice service and the data service are processed in a layered mode, the first frequency band is used for bearing the big packet data service, the second frequency band is used for bearing the VoLTE voice service and the small packet data service which are low in RB requirement, the voice quality of the VoLTE voice service is effectively guaranteed, and the voice access is smooth.

Description

Service layered processing method and device for VoLTE voice service and data service
Technical Field
The invention relates to the technical field of mobile communication, in particular to a service hierarchical processing method, a service hierarchical processing device, electronic equipment and a computer storage medium for VoLTE voice service and data service.
Background
With the development of mobile communication technology, the optimization of user perception is more and more important while the network performance index is ensured to be normal. Voice over Long Term Evolution (VoLTE) is Voice control implemented based on an Internet Protocol Multimedia Subsystem (IMS), and all Voice control is carried over a 4G network, so that unification of data services and Voice services in the same network can be achieved. In other words, the 4G network not only provides high-rate data services, but also provides high-quality audio and video calls, and the latter requires VoLTE technology to implement.
VoLTE voice services are more sensitive to coverage and interference of wireless signals and are more demanding. In the aspect of coverage of wireless signals, problems of indoor deep coverage, blind spots, weak coverage points and the like can cause high packet loss, so that poor perceptions such as interruption, word swallowing and the like can occur in the voice call process; in the aspect of wireless signal interference, the uplink interference problem of a 4G network is more prominent, and in some scenes, if 20MHz of a D1 frequency band is interfered by a radio and television MMDS, a UE (User Equipment) residing in a high-interference cell often has the problems of difficult start of call, poor call quality and the like in VoLTE. In addition, in the prior art, a data service and a VoLTE voice service are processed in a hybrid bearer manner, and when a corresponding frequency band is under a high load, a VoLTE signaling conflicts with the data service, which may cause problems of voice inaccessibility, low download rate of the data service, and the like. Even the existing switching technology based on the coverage RSRP (Reference Signal Receiving Power) cannot effectively guarantee the voice quality of the VoLTE voice service.
Disclosure of Invention
In view of the above, the present invention is proposed to provide a service layering processing method, apparatus, electronic device and computer storage medium for VoLTE voice service and data service that overcome or at least partially solve the above problems.
According to an aspect of the present invention, a service hierarchical processing method for VoLTE voice service and data service is provided, the method includes:
receiving a service request sent by user equipment;
determining a service type corresponding to the service request according to the service request;
if the service type is a big packet data service, switching the user equipment to a first frequency band, and using the first frequency band to bear the service corresponding to the service request of the user equipment; and if the service type is VoLTE voice service or small packet data service, switching the user equipment to a second frequency band, and using the second frequency band to bear the service corresponding to the service request of the user equipment.
According to another aspect of the present invention, there is provided a service layering processing apparatus for VoLTE voice service and data service, the apparatus comprising:
the receiving module is suitable for receiving a service request sent by user equipment;
the determining module is suitable for determining the service type corresponding to the service request according to the service request;
the frequency band switching module is suitable for switching the user equipment to a first frequency band if the service type is a big packet data service, and utilizing the first frequency band to bear the service corresponding to the service request of the user equipment; and if the service type is VoLTE voice service or packet data service, switching the user equipment to a second frequency band, and using the second frequency band to bear the service corresponding to the service request of the user equipment.
According to still another aspect of the present invention, there is provided an electronic apparatus including: the processor, the memory and the communication interface complete mutual communication through the communication bus;
the memory is used for storing at least one executable instruction, and the executable instruction enables the processor to execute the operation corresponding to the service layering processing method aiming at the VoLTE voice service and the data service.
According to still another aspect of the present invention, there is provided a computer storage medium having at least one executable instruction stored therein, where the executable instruction causes a processor to perform operations corresponding to the service layer processing method for voice service and data service in VoLTE as described above.
According to the technical scheme provided by the invention, the voice service and the data service of the VoLTE are processed in a layered mode through a language number layered cooperation strategy, the first frequency band is utilized to bear the big packet data service, the second frequency band is utilized to bear the VoLTE voice service and the small packet data service which have smaller requirements on RB, so that the frequency band is fully utilized, the resource of the VoLTE voice service of the big packet data service is avoided, the voice quality of the VoLTE voice service is effectively ensured, the voice access is smoother, in addition, the access of the small packet data service is enabled not to seize the downloading resource of the big packet data service, and the downloading experience of the big packet data service is effectively improved.
The above description is only an overview of the technical solutions of the present invention, and the present invention can be implemented in accordance with the content of the description so as to make the technical means of the present invention more clearly understood, and the above and other objects, features, and advantages of the present invention will be more clearly understood.
Drawings
Various additional advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the invention. Also, like reference numerals are used to refer to like parts throughout the drawings. In the drawings:
fig. 1a shows a flow diagram of a service layered processing method for VoLTE voice service and data service according to an embodiment of the present invention;
FIG. 1b shows a schematic diagram of the arrangement of a first frequency band and a second frequency band;
fig. 2 shows a flow diagram of a service layering processing method for VoLTE voice service and data service according to another embodiment of the present invention;
fig. 3 shows a block diagram of a service layer processing apparatus for VoLTE voice service and data service according to an embodiment of the present invention;
fig. 4 shows a schematic structural diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
The invention provides a service layering processing method aiming at a VoLTE voice service and a data service, which is different from a switching method based on RSRP in the prior art, and is a scheme for switching according to the voice quality of the VoLTE voice service, wherein the VoLTE voice service and the data service are layered through a language number layering cooperation strategy, specifically, a first frequency band is used for bearing a large packet data service, a second frequency band is used for bearing the VoLTE voice service and a small packet data service which have smaller requirements on RB (Resource Block), and the voice quality of the VoLTE voice service can be effectively ensured through the processing mode. The service layering processing method for the VoLTE voice service and the data service provided by the invention is explained in detail below.
Fig. 1a shows a schematic flowchart of a service hierarchical processing method for voice over lte service and data service according to an embodiment of the present invention, and as shown in fig. 1a, the method includes the following steps:
step S101, receiving a service request sent by user equipment.
When a user wants to perform a VoLTE voice service or a data service, for example, the user wants to initiate a VoLTE call, browse a web page, or download a file such as a video, the user may send a service request through a user equipment UE such as a mobile phone, and then the service request sent by the user equipment UE is received in step S101.
And step S102, determining the service type corresponding to the service request according to the service request.
Wherein, the service request includes the relevant information for describing the requested service. If the service request is a request for requesting a VoLTE voice service, the service request includes VoLTE call information, and the VoLTE call information specifically includes information such as a calling and called number and a VoLTE registration state of the subscriber identity card; if the service request is a request for requesting data service, the service request includes information such as a data packet request address, a data packet identifier to be requested, and a data packet size to be requested.
Specifically, if the service request includes VoLTE call information, which indicates that the service request is a request for requesting a VoLTE voice service, determining that the service type corresponding to the service request is the VoLTE voice service; and if the service request comprises the size of the data packet to be requested, which indicates that the service request is a request for requesting data service, determining that the service type corresponding to the service request is data service. The data services can be divided into two categories according to the size of the data packet to be requested, the big packet data service can be defined as the data service in which the size of the data packet to be requested is larger than or equal to a preset size, and the small packet data service can be defined as the data service in which the size of the data packet to be requested is smaller than the preset size. The preset size can be set by a person skilled in the art according to actual needs, and is not limited herein. For example, the preset size may be set to 50KB.
If the service request comprises the size of the data packet to be requested and the size of the data packet to be requested is smaller than the preset size, determining that the service type corresponding to the service request is a small packet data service; and if the service request comprises the size of the data packet to be requested and the size of the data packet to be requested is larger than or equal to the preset size, determining that the service type corresponding to the service request is a large packet data service.
After determining the service type corresponding to the service request, the UE may be switched to the corresponding dedicated frequency band according to the service type, and the dedicated frequency band is used to carry the service of the specified service type, which may be specifically implemented by step S103 and step S104.
Step S103, switching the user equipment to a first frequency band, and using the first frequency band to bear the service corresponding to the service request of the user equipment.
And if the service type is determined to be the big packet data service, switching the User Equipment (UE) to a first frequency band, and using the first frequency band to bear the service corresponding to the service request of the User Equipment (UE). Those skilled in the art can set the frequency range of the first frequency band according to actual needs, and the setting is not limited herein.
Step S104, switching the user equipment to a second frequency band, and using the second frequency band to bear the service corresponding to the service request of the user equipment.
And if the service type is determined to be VoLTE voice service or small packet data service, switching the User Equipment (UE) to a second frequency band, and using the second frequency band to bear the service corresponding to the service request of the User Equipment (UE). Those skilled in the art can set the frequency range of the second frequency band according to actual needs, and the setting is not limited herein. The first frequency band and the second frequency band are preferably ranges of frequency bands in which there is no overlapping area. Preferably, the frequency band with better coverage and better quality can be set as a second frequency band, and the second frequency band is used for bearing the VoLTE voice service and the packet data service, so that the voice quality of the VoLTE voice service can be effectively guaranteed.
For the F band, fig. 1b shows a schematic diagram of setting the first frequency band and the second frequency band, and as shown in fig. 1b, 1885MHz to 1905MHz in the F band may be set as the first frequency band, and 1905MHz to 1915MHz in the F band may be set as the second frequency band. If the service type is determined to be the big packet data service, switching User Equipment (UE) to a first frequency band, and carrying the big packet data service by using the first frequency band; and if the service type is determined to be VoLTE voice service or small packet data service, switching the user equipment UE to a second frequency band, and carrying the VoLTE voice service and the small packet data service by using the second frequency band.
According to the service layered processing method for the voice service and the data service of the VoLTE provided by the embodiment, the voice service and the data service of the VoLTE are layered through a language number layered cooperation strategy, the first frequency band is utilized to carry the data service of the big packet, and the second frequency band is utilized to carry the voice service and the data service of the small packet which have smaller demands on the RB, so that the frequency band is fully utilized, the resource of the voice service of the VoLTE is prevented from being seized by the data service of the big packet, the voice quality of the voice service of the VoLTE is effectively ensured, the voice access is more smooth, in addition, the access of the data service of the small packet is not seized by the download resource of the data service of the big packet, and the download experience of the data service of the big packet is effectively improved.
Fig. 2 is a flowchart illustrating a service hierarchical processing method for VoLTE voice service and data service according to another embodiment of the present invention, and as shown in fig. 2, the method includes the following steps:
step S201, receiving a service request sent by a user equipment.
Step S202, according to the service request, determining the service type corresponding to the service request.
If the service request comprises VoLTE calling information, determining that the service type corresponding to the service request is VoLTE voice service; if the service request comprises the size of a data packet to be requested and the size of the data packet to be requested is smaller than the preset size, determining that the service type corresponding to the service request is a small packet data service; and if the service request comprises the size of the data packet to be requested and the size of the data packet to be requested is larger than or equal to the preset size, determining that the service type corresponding to the service request is a large packet data service.
Step S203, the user equipment is switched to the first frequency band, and the first frequency band is used to carry a service corresponding to the service request of the user equipment.
And if the service type is determined to be the big packet data service, switching the User Equipment (UE) to a first frequency band, and using the first frequency band to bear the service corresponding to the service request of the User Equipment (UE).
Step S204, the user equipment is switched to a second frequency band, and the second frequency band is used for bearing the service corresponding to the service request of the user equipment.
And if the service type is determined to be VoLTE voice service or small packet data service, switching the User Equipment (UE) to a second frequency band, and using the second frequency band to bear the service corresponding to the service request of the User Equipment (UE). Preferably, the frequency band with better coverage and better quality can be set as a second frequency band, and the second frequency band is used for bearing the VoLTE voice service and the packet data service, so that the voice quality of the VoLTE voice service can be effectively guaranteed. Specific settings for the first frequency band and the second frequency band in the F frequency band may be as shown in fig. 1 b.
The business layering processing method provided by the invention is realized by different frequency switching based on business types, and after the VoLTE voice user is switched into the second frequency band, the same frequency switching is kept during the conversation, so that the VoLTE user can be ensured to have good perception after the words are layered. The language number layering is mainly divided into flows of RRC access, default bearer establishment, QCI1 bearer establishment, conversation, hang-up and the like. After receiving a service request sent by User Equipment (UE), in an RRC (radio resource control) access stage, a base station cannot distinguish service types corresponding to the service request, and cannot realize language-number layering. And after RRC access, a user supporting VoLTE can establish QCI5/QCI9 default bearer, and when the user establishes QCI1 bearer, the service type corresponding to the service request is VoLTE voice service, different frequency switching based on the service type is triggered, user equipment UE is switched to a second frequency band, the second frequency band is used for bearing the VoLTE voice service of the user equipment UE, same frequency switching is kept, and language number layering is realized. The service type of the service required by the user next time after the user hangs up is unknown, so that the idle-state residence strategy after the user hangs up can be consistent with the residence strategy in the prior art, and no special designation is made here.
In the pilot frequency switching based on the service type, a trigger event corresponding to pilot frequency measurement can allow the highest priority QCI service established for User Equipment (UE) to be switched to a certain pilot frequency point, and a stop event corresponding to pilot frequency measurement can perform 3 seconds for measuring GAP without triggering switching; the trigger event corresponding to the inter-frequency handover may be an A4 event, and the stop event corresponding to the inter-frequency handover may be that the user equipment UE interrupts the QCI service allowing the handover.
Considering that the RSRP corresponding to the current frequency band may be low in the service processing process of data downloading or VoLTE voice call, in order to ensure that the service can be effectively processed, the present invention may also perform pilot frequency switching based on the covered RSRP. When the RSRP corresponding to the current frequency band is lower, pilot frequency handover is triggered, the user equipment in the frequency band with lower RSRP is handed over to another frequency band, and the other frequency band continues to carry the service corresponding to the service request of the handed over user equipment, which may be specifically implemented through steps S205 to S209.
Step S205, monitoring whether the current received power corresponding to the first frequency band meets a first pilot frequency switching condition; if yes, go to step S206; if not, go to step S205.
In the process of using the first frequency band to carry the big packet data service of the user equipment, whether the current receiving power corresponding to the first frequency band meets the first pilot frequency switching condition or not can be monitored in real time. If the current receiving power corresponding to the first frequency band is monitored to meet the first pilot frequency switching condition, executing step S206; if it is monitored that the current received power corresponding to the first frequency band does not meet the first pilot frequency switching condition, step S205 is executed to continue monitoring the current received power corresponding to the first frequency band.
In order to avoid that too many big packet data users occupy the resource of the second frequency band, the big packet data users need to be strictly controlled to occupy the second frequency band, and the switching difficulty from the first frequency band to the second frequency band can be increased by setting a pilot frequency switching event (for example, using an A5 event) from the first frequency band to the second frequency band, so that the big packet data service hardly meets the pilot frequency switching condition for switching to the second frequency band, and the big packet data users are controlled to switch into the second frequency band. In the present invention, the pilot frequency handover condition that needs to be satisfied for switching from the first frequency band to the second frequency band based on the covered RSRP is defined as a first pilot frequency handover condition, specifically, the first pilot frequency handover condition may be set as a handover condition that is difficult to achieve, for example, the first pilot frequency handover condition may be set as a current received power lower than-110 dBm (decibel milliwatt), and then if the current received power corresponding to the first frequency band is lower than-110 dBm, it is indicated that the signal strength of the first frequency band is relatively poor, in this case, step S206 is executed, the user equipment in the first frequency band is switched to the second frequency band, and the second frequency band is utilized to carry the packet data service of the user equipment.
Step S206, the user equipment is switched to the second frequency band, and the second frequency band is utilized to carry a service corresponding to the service request of the user equipment.
If it is monitored in step S205 that the current received power corresponding to the first frequency band meets the first pilot frequency switching condition, the user equipment in the first frequency band is switched to the second frequency band, and the second frequency band is used to carry the service corresponding to the service request of the user equipment. Those skilled in the art may set the number of the user equipments switching from the first frequency band to the second frequency band according to actual needs, which is not limited herein.
In the process of using the second frequency band to bear the VoLTE voice service or the packet data service of the user equipment, in order to better ensure the voice quality of the VoLTE voice service, the method delays the pilot frequency starting test, increases the switching difficulty from the second frequency band to the first frequency band, ensures that the VoLTE voice service hardly meets the pilot frequency switching condition of switching to the first frequency band, ensures that the same frequency switching is kept in the second frequency band, and improves the perception of the VoLTE user. In the present invention, a pilot frequency handover condition that needs to be satisfied for handover from the second frequency band to the first frequency band based on the covered RSRP is defined as a second pilot frequency handover condition.
Step S207, judging whether the current time reaches the pilot frequency starting time; if yes, go to step S208; if not, go to step S207.
Those skilled in the art may set the pilot frequency starting time according to actual needs, for example, the pilot frequency starting time may be set to a time corresponding to 10 seconds after the user equipment is switched to the second frequency band in step S204. Specifically, after the operation of switching the ue to the second frequency band is completed in step S204, a timer is started to determine whether the current time reaches the pilot frequency start time. If the current time reaches the pilot frequency starting time, executing step S208; if the current time does not reach the pilot frequency starting time, the step S207 is continuously executed.
Step S208, monitoring whether the current receiving power corresponding to the second frequency band meets a second pilot frequency switching condition; if yes, go to step S209; if not, go to step S208.
In step S207, it is monitored whether the current received power corresponding to the second frequency band meets the second pilot frequency switching condition when it is determined that the current time reaches the pilot frequency start time.
In order to better ensure the voice quality of the VoLTE voice service and avoid excessive VoLTE voice service from migrating to the second frequency band, the difficulty of switching from the second frequency band to the first frequency band may be increased, specifically, the second pilot frequency switching condition may be set to a switching condition that is difficult to achieve, for example, the second pilot frequency switching condition may be set to have a current receiving power lower than-110 dBm, and if the current receiving power corresponding to the second frequency band is lower than-110 dBm, it is indicated that the signal strength of the second frequency band is poor, in this case, step S209 is executed to switch the user equipment in the second frequency band to the first frequency band, and the first frequency band is used to carry the VoLTE voice service and the packet data service of the user equipment.
Step S209, the user equipment is switched to the first frequency band, and the first frequency band is used to carry a service corresponding to the service request of the user equipment.
If the current receiving power corresponding to the second frequency band meets the second pilot frequency switching condition, which is monitored and obtained in step S208, the user equipment is switched to the first frequency band, and the first frequency band is used to carry the service corresponding to the service request of the user equipment. Those skilled in the art may set the number of the user equipments switching from the second frequency band to the first frequency band according to actual needs, which is not limited specifically herein.
In the service processing process of data downloading or VoLTE voice communication and the like, the method and the system realize the language number layering and simultaneously carry out pilot frequency switching based on load balancing. Specifically, the implementation may be performed through steps S210 to S213, wherein steps S210 to S213 are not shown in fig. 2.
Step S210, monitoring whether the utilization rate of the physical resource block corresponding to the first frequency band exceeds a first preset threshold; if yes, go to step S211; if not, go to step S210.
In the process of using the first frequency band to carry the big packet data service of the user equipment, whether the physical resource block utilization ratio PRB corresponding to the first frequency band exceeds a first preset threshold can be monitored in real time. If it is monitored that the physical resource block utilization ratio PRB corresponding to the first frequency band exceeds a first preset threshold, executing step S211; if it is monitored that the physical resource block utilization ratio PRB corresponding to the first frequency band does not exceed the first preset threshold, step S210 is executed to continue monitoring the physical resource block utilization ratio PRB corresponding to the first frequency band. The physical resource block utilization ratio PRB corresponding to the first frequency band in the invention refers to a cell-level PRB.
Aiming at a big packet data user, the switching difficulty from a first frequency band to a second frequency band is increased by setting a first preset threshold so as to control the big packet data user to switch into the second frequency band, and the second frequency band is mainly used for bearing VoLTE voice service and small packet data service. Specifically, the first preset threshold may be set to 20%, and then step S211 is executed if the physical resource block utilization PRB corresponding to the first frequency band exceeds 20%.
Step S211, selecting a number of user equipments in accordance with a first preset number from the first frequency band as a first target user equipment, switching the first target user equipment to a second frequency band, and using the second frequency band to carry a service corresponding to the service request of the first target user equipment.
If it is monitored in step S210 that the utilization rate of the physical resource blocks corresponding to the first frequency band exceeds the first preset threshold, which indicates that the load of the first frequency band is heavy, the load balancing function is triggered, the user equipments whose number meets the first preset number are selected from the first frequency band as first target user equipments, the first target user equipments are switched to the second frequency band, and the second frequency band is used to carry the service corresponding to the service request of the first target user equipments. The skilled person can set the manner of selecting the user equipment and the first preset number according to actual needs. For example, a random algorithm may be used to randomly select a number of user equipments from the first frequency band that corresponds to the first preset number. For another example, when the first preset number is set to 10% of the maximum number of users in the cell, assuming that the maximum number of users in the cell is 1200, 120 user equipments need to be selected from the first frequency band as the first target user equipment.
Step S212, monitoring whether the utilization rate of the physical resource block corresponding to the second frequency band exceeds a second preset threshold; if yes, go to step S213; if not, go to step S212.
In the process of using the second frequency band to carry the VoLTE voice service or the packet data service of the user equipment, whether the physical resource block utilization ratio PRB corresponding to the second frequency band exceeds a second preset threshold can be monitored in real time. If it is monitored that the physical resource block utilization ratio PRB corresponding to the second frequency band exceeds a second preset threshold, executing step S213; if it is monitored that the physical resource block utilization ratio PRB corresponding to the second frequency band does not exceed the second preset threshold, step S212 is executed to continue monitoring the physical resource block utilization ratio PRB corresponding to the second frequency band. In the invention, the physical resource block utilization ratio PRB corresponding to the second frequency band refers to a cell-level PRB.
Aiming at VoLTE voice users and small packet data users, the difficulty of switching from a second frequency band to a first frequency band is increased by setting a second preset threshold, so that the first frequency band is mainly used for large packet data services. Specifically, the second preset threshold may be set to 20%, and if the physical resource block utilization PRB corresponding to the second frequency band exceeds 20%, step S213 is executed.
Step S213, selecting a number of user equipments in accordance with a second preset number from the second frequency band as a second target user equipment, switching the second target user equipment to the first frequency band, and using the first frequency band to carry a service corresponding to the service request of the second target user equipment.
If it is monitored in step S212 that the utilization rate of the physical resource block corresponding to the second frequency band exceeds the second preset threshold, which indicates that the load of the second frequency band is heavy, the load balancing function is triggered, the user equipments whose number meets the second preset number are selected from the second frequency band as second target user equipments, the second target user equipments are switched to the first frequency band, and the first frequency band is used to carry the service corresponding to the service request of the second target user equipments. The skilled person can set the manner of selecting the user equipment and the second preset number according to actual needs. For example, a random algorithm may be used to randomly select a number of user equipments from the second frequency band that corresponds to the second preset number. For another example, when the second preset number is set to 10% of the maximum number of users in the cell, assuming that the maximum number of users in the cell is 1200, 120 user equipments need to be selected from the second frequency band as the second target user equipment.
In order to verify the feasibility of the service layering processing method for the VoLTE voice service and the data service, the applicant applies the method to different scenes such as a road scene, an indoor weak field, a high-speed rail scene and the like for testing and evaluates the function effect of the speech layering. In a road scene, an indoor weak field and a high-speed rail scene, the second frequency band shown in fig. 1b is used for bearing the VoLTE voice service and the packet data service, and it is found that the MOS score is obviously improved, and the uplink packet loss rate and the downlink packet loss rate are both obviously reduced, thereby showing that the VoLTE voice quality is obviously improved.
According to the service layering processing method for the voice service and the data service of the VoLTE, the voice service and the data service of the VoLTE are layered through a language number layering cooperation strategy, a first frequency band is used for bearing a big packet of data service, a second frequency band is used for bearing the voice service and a small packet of data service which have small requirements on RB, overall distribution of the frequency bands is achieved, the frequency bands are fully utilized, gains are generated on voice in the dimensions of coverage, interference, switching and the like, the voice service is borne by the second frequency band, and the beneficial effects of fast deployment, small interference, excellent coverage and good perception can be achieved; in pilot frequency switching based on coverage RSRP and load balancing, through reasonable setting of switching conditions, not only can services be guaranteed to be effectively processed, but also the situation that excessive big packet data users occupy resources of a second frequency band is effectively avoided, so that the second frequency band is mainly used for bearing VoLTE voice services and small packet data services, the voice quality of the VoLTE voice services is effectively guaranteed, voice access is more smooth, and the perception of the VoLTE users is improved.
Fig. 3 shows a block diagram of a service hierarchical processing apparatus for VoLTE voice service and data service according to an embodiment of the present invention, and as shown in fig. 3, the apparatus includes: a receiving module 310, a determining module 320, and a band switching module 330.
The receiving module 310 is adapted to: and receiving a service request sent by user equipment.
The determination module 320 is adapted to: and determining the service type corresponding to the service request according to the service request.
Optionally, the determining module 320 is further adapted to: if the service request comprises VoLTE calling information, determining that the service type corresponding to the service request is VoLTE voice service; if the service request comprises the size of a data packet to be requested and the size of the data packet to be requested is smaller than the preset size, determining that the service type corresponding to the service request is a small packet data service; and if the service request comprises the size of the data packet to be requested and the size of the data packet to be requested is larger than or equal to the preset size, determining that the service type corresponding to the service request is a large packet data service.
The frequency band switching module 330 is adapted to: if the service type is a big packet data service, switching the user equipment to a first frequency band, and using the first frequency band to bear the service corresponding to the service request of the user equipment; and if the service type is VoLTE voice service or packet data service, switching the user equipment to a second frequency band, and using the second frequency band to bear the service corresponding to the service request of the user equipment.
Optionally, the apparatus further comprises: a first monitoring module 340, adapted to monitor whether a current received power corresponding to a first frequency band meets a first inter-frequency handover condition under a condition that a service corresponding to a service request of a user equipment is carried by using the first frequency band; if the current receiving power corresponding to the first frequency band is monitored to meet the first pilot frequency switching condition, the frequency band switching module 330 is triggered, the user equipment is switched to the second frequency band by the frequency band switching module 330, and the second frequency band is used for bearing the service corresponding to the service request of the user equipment.
Optionally, the first monitoring module 340 is further adapted to: monitoring whether the current receiving power corresponding to the second frequency band meets a second pilot frequency switching condition or not under the condition that the service corresponding to the service request of the user equipment is borne by the second frequency band; if the current receiving power corresponding to the second frequency band meets the second pilot frequency switching condition, the frequency band switching module 330 is triggered, the frequency band switching module 330 switches the user equipment to the first frequency band, and the first frequency band is used for bearing the service corresponding to the service request of the user equipment.
Optionally, the apparatus further comprises: the test starting judging module 350 is adapted to judge whether the current time reaches the pilot frequency test starting time under the condition that the service corresponding to the service request of the user equipment is carried by using the second frequency band; the first monitoring module 340 is further adapted to: if the start-up determining module 350 determines that the current time reaches the pilot frequency start-up time, it is monitored whether the current receiving power corresponding to the second frequency band meets the second pilot frequency switching condition.
Optionally, the apparatus further comprises: a second monitoring module 360, adapted to monitor whether a utilization rate of the physical resource block corresponding to the first frequency band exceeds a first preset threshold; if yes, selecting the user equipment with the quantity meeting the first preset quantity from the first frequency band as first target user equipment. In this case, the band switching module 330 is further adapted to: and switching the first target user equipment to a second frequency band, and bearing the service corresponding to the service request of the first target user equipment by using the second frequency band.
Optionally, the second monitoring module 360 is further adapted to: monitoring whether the utilization rate of the physical resource block corresponding to the second frequency band exceeds a second preset threshold or not; if so, selecting the user equipment of which the number accords with the second preset number from the second frequency band as second target user equipment. In this case, the band switching module 330 is further adapted to: and switching the second target user equipment to the first frequency band, and using the first frequency band to bear the service corresponding to the service request of the second target user equipment.
According to the service layering processing device for the voice service and the data service of the VoLTE, the voice service and the data service of the VoLTE are layered through a language number layering cooperation strategy, a first frequency band is used for bearing a big packet of data service, a second frequency band is used for bearing the voice service and a small packet of data service which have small requirements on RB, overall distribution of the frequency bands is achieved, the frequency bands are fully utilized, gains are generated on voice in dimensions such as covering, interference and switching, the second frequency band is used for bearing the voice service of the VoLTE, and the beneficial effects of fast deployment, small interference, excellent covering and good perception can be achieved; in pilot frequency switching based on coverage RSRP and load balancing, through reasonable setting of switching conditions, not only can services be guaranteed to be effectively processed, but also the situation that excessive big packet data users occupy resources of a second frequency band is effectively avoided, so that the second frequency band is mainly used for bearing VoLTE voice services and small packet data services, the voice quality of the VoLTE voice services is effectively guaranteed, voice access is more smooth, and the perception of the VoLTE users is improved.
The invention also provides a nonvolatile computer storage medium, wherein the computer storage medium stores at least one executable instruction, and the computer executable instruction can execute the service hierarchical processing method aiming at the VoLTE voice service and the data service in any method embodiment.
Fig. 4 is a schematic structural diagram of an electronic device according to an embodiment of the present invention, and the specific embodiment of the present invention does not limit the specific implementation of the electronic device.
As shown, the electronic device may include: a processor (processor), a Communications Interface (Communications Interface), a memory (memory), and a Communications bus.
Wherein:
the processor, the communication interface, and the memory communicate with each other via a communication bus.
A communication interface for communicating with network elements of other devices, such as clients or other servers.
The processor is configured to execute a program, and may specifically execute relevant steps in the foregoing service layering processing method embodiment for the VoLTE voice service and the data service.
In particular, the program may include program code comprising computer operating instructions.
The processor may be a central processing unit CPU or an Application Specific Integrated Circuit ASIC or one or more Integrated circuits configured to implement embodiments of the present invention. The electronic device comprises one or more processors, which can be the same type of processor, such as one or more CPUs; or may be different types of processors such as one or more CPUs and one or more ASICs.
And the memory is used for storing programs. The memory may comprise high-speed RAM memory, and may also include non-volatile memory (non-volatile memory), such as at least one disk memory.
The program may specifically be configured to enable the processor to execute a service hierarchical processing method for a VoLTE voice service and a data service in any of the above method embodiments. For specific implementation of each step in the program, reference may be made to corresponding descriptions in corresponding steps and units in the service layered processing embodiment for the VoLTE voice service and the data service, which are not described herein again. It can be clearly understood by those skilled in the art that, for convenience and simplicity of description, the specific working processes of the above-described devices and modules may refer to the corresponding process descriptions in the foregoing method embodiments, and are not described herein again.
The algorithms and displays presented herein are not inherently related to any particular computer, virtual machine, or other apparatus. Various general purpose systems may also be used with the teachings herein. The required structure for constructing such a system will be apparent from the description above. Moreover, the present invention is not directed to any particular programming language. It is appreciated that a variety of programming languages may be used to implement the teachings of the present invention as described herein, and any descriptions of specific languages are provided above to disclose the best mode of the invention.
In the description provided herein, numerous specific details are set forth. It is understood, however, that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure an understanding of this description.
Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the invention, various features of the invention are sometimes grouped together in a single embodiment, figure, or description thereof for the purpose of streamlining the disclosure and aiding in the understanding of one or more of the various inventive aspects. However, the disclosed method should not be construed to reflect the intent: that the invention as claimed requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the detailed description are hereby expressly incorporated into this detailed description, with each claim standing on its own as a separate embodiment of this invention.
Those skilled in the art will appreciate that the modules in the device in an embodiment may be adaptively changed and disposed in one or more devices different from the embodiment. The modules or units or components of the embodiments may be combined into one module or unit or component, and furthermore they may be divided into a plurality of sub-modules or sub-units or sub-components. All of the features disclosed in this specification (including any accompanying claims, abstract and drawings), and all of the processes or elements of any method or apparatus so disclosed, may be combined in any combination, except combinations where at least some of such features and/or processes or elements are mutually exclusive. Each feature disclosed in this specification (including any accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.
Furthermore, those skilled in the art will appreciate that while some embodiments described herein include some features included in other embodiments, rather than other features, combinations of features of different embodiments are meant to be within the scope of the invention and form different embodiments. For example, in the claims, any of the claimed embodiments may be used in any combination.
The various component embodiments of the invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art will appreciate that a microprocessor or Digital Signal Processor (DSP) may be used in practice to implement some or all of the functionality of some or all of the components in accordance with embodiments of the present invention. The present invention may also be embodied as apparatus or device programs (e.g., computer programs and computer program products) for performing a portion or all of the methods described herein. Such programs implementing the present invention may be stored on computer-readable media or may be in the form of one or more signals. Such a signal may be downloaded from an internet website, or provided on a carrier signal, or provided in any other form.
It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention may be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In the unit claims enumerating several means, several of these means can be embodied by one and the same item of hardware. The usage of the words first, second and third, etcetera do not indicate any ordering. These words may be interpreted as names.

Claims (6)

1. A service layering processing method for VoLTE voice service and data service is characterized by comprising the following steps:
receiving a service request sent by user equipment;
determining a service type corresponding to the service request according to the service request;
if the service type is a big packet data service, switching the user equipment to a first frequency band, and using the first frequency band to bear a service corresponding to a service request of the user equipment; if the service type is VoLTE voice service or small packet data service, switching the user equipment to a second frequency band, and using the second frequency band to bear the service corresponding to the service request of the user equipment;
after the user equipment is switched to a second frequency band, judging whether the current time reaches the pilot frequency starting time or not, and if the current time reaches the pilot frequency starting time, monitoring whether the current receiving power corresponding to the second frequency band meets a second pilot frequency switching condition or not; if so, switching the user equipment to a first frequency band, and bearing a service corresponding to the service request of the user equipment by using the first frequency band;
monitoring whether the utilization rate of a physical resource block corresponding to a frequency band exceeds a corresponding preset threshold or not aiming at any frequency band of a first frequency band and a second frequency band; if yes, selecting the user equipment with the quantity meeting the corresponding preset quantity from the frequency band, switching the selected user equipment to another frequency band, and using the other frequency band to bear the service corresponding to the service request of the selected user equipment.
2. The method of claim 1, wherein the determining the service type corresponding to the service request according to the service request further comprises:
if the service request comprises VoLTE calling information, determining that the service type corresponding to the service request is VoLTE voice service;
if the service request comprises the size of a data packet to be requested and the size of the data packet to be requested is smaller than a preset size, determining that the service type corresponding to the service request is a small packet data service;
and if the service request comprises the size of a data packet to be requested and the size of the data packet to be requested is larger than or equal to a preset size, determining that the service type corresponding to the service request is a large packet data service.
3. The method according to claim 1, wherein after the user equipment is switched to the first frequency band and a service corresponding to the service request of the user equipment is carried by using the first frequency band, the method further comprises:
monitoring whether the current receiving power corresponding to the first frequency band meets a first pilot frequency switching condition or not;
and if so, switching the user equipment to a second frequency band, and bearing the service corresponding to the service request of the user equipment by using the second frequency band.
4. A service layering processing apparatus for VoLTE voice service and data service, the apparatus comprising:
the receiving module is suitable for receiving a service request sent by user equipment;
the determining module is suitable for determining the service type corresponding to the service request according to the service request;
the frequency band switching module is suitable for switching the user equipment to a first frequency band if the service type is a big packet data service, and utilizing the first frequency band to bear a service corresponding to a service request of the user equipment; if the service type is VoLTE voice service or small packet data service, switching the user equipment to a second frequency band, and using the second frequency band to bear the service corresponding to the service request of the user equipment;
the second monitoring module is suitable for monitoring whether the utilization rate of the physical resource block corresponding to the frequency band exceeds a corresponding preset threshold or not aiming at any frequency band of the first frequency band and the second frequency band; if so, selecting the user equipment of which the number accords with the corresponding preset number from the frequency band;
the frequency band switching module is further adapted to: switching the selected user equipment to another frequency band, and utilizing the other frequency band to bear the service corresponding to the service request of the selected user equipment;
the test starting judging module is suitable for judging whether the current time reaches the pilot frequency test starting time or not under the condition of utilizing the second frequency band to bear the service corresponding to the service request of the user equipment; the first monitoring module is suitable for monitoring whether the current receiving power corresponding to the second frequency band meets a second pilot frequency switching condition or not if the current time is judged to reach the pilot frequency starting time; the frequency band switching module is further adapted to: and if the current receiving power corresponding to the second frequency band meets the second pilot frequency switching condition, switching the user equipment to the first frequency band, and using the first frequency band to bear the service corresponding to the service request of the user equipment.
5. An electronic device, comprising: the system comprises a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface complete mutual communication through the communication bus;
the memory is used for storing at least one executable instruction, and the executable instruction causes the processor to execute the operation corresponding to the service hierarchical processing method for the VoLTE voice service and the data service in any one of claims 1-3.
6. A computer storage medium having stored therein at least one executable instruction to cause a processor to perform operations corresponding to the service layering processing method for voice and data services over VoLTE according to any one of claims 1 to 3.
CN201910533579.0A 2019-06-19 2019-06-19 Service layered processing method and device for VoLTE voice service and data service Active CN110392393B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910533579.0A CN110392393B (en) 2019-06-19 2019-06-19 Service layered processing method and device for VoLTE voice service and data service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910533579.0A CN110392393B (en) 2019-06-19 2019-06-19 Service layered processing method and device for VoLTE voice service and data service

Publications (2)

Publication Number Publication Date
CN110392393A CN110392393A (en) 2019-10-29
CN110392393B true CN110392393B (en) 2022-12-06

Family

ID=68285566

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910533579.0A Active CN110392393B (en) 2019-06-19 2019-06-19 Service layered processing method and device for VoLTE voice service and data service

Country Status (1)

Country Link
CN (1) CN110392393B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112825583B (en) * 2019-11-20 2022-08-30 中国电信股份有限公司 Method and device for positioning service quality problem and communication system
CN113038546A (en) * 2019-12-24 2021-06-25 ***通信集团浙江有限公司 Cell switching method and device and computing equipment
CN114286396B (en) * 2020-09-27 2023-09-19 ***通信集团浙江有限公司 Cell switching method, device, computing equipment and computer storage medium
CN114980234B (en) * 2022-06-24 2024-02-06 中国联合网络通信集团有限公司 Different frequency switching method, device and storage medium
CN118264393A (en) * 2022-12-27 2024-06-28 天地融科技股份有限公司 Method and system for establishing data communication network and data transmission

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108541022A (en) * 2017-03-02 2018-09-14 ***通信有限公司研究院 A kind of method and device for realizing Network Load Balance

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015069076A1 (en) * 2013-11-08 2015-05-14 삼성전자 주식회사 Method for continuously providing emergency call service through packet network
CN106804049B (en) * 2015-11-26 2020-05-26 大唐移动通信设备有限公司 Inter-system switching method and device
CN108260172B (en) * 2016-12-29 2020-08-28 大唐移动通信设备有限公司 Method and device for adjusting terminal access designated frequency point cell
CN108834223B (en) * 2018-06-22 2020-12-08 中国联合网络通信集团有限公司 Method for switching WiFi frequency band and electronic equipment

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108541022A (en) * 2017-03-02 2018-09-14 ***通信有限公司研究院 A kind of method and device for realizing Network Load Balance

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于业务的语音和数据分层策略;张砚寒;《电信工程技术与标准化》;20180711(第07期);正文第1-4部分 *

Also Published As

Publication number Publication date
CN110392393A (en) 2019-10-29

Similar Documents

Publication Publication Date Title
CN110392393B (en) Service layered processing method and device for VoLTE voice service and data service
KR102205265B1 (en) Method and system for improving circuit switched fall back(csfb) performance
CN108605266B (en) Wireless access control method, device and system
TWI580290B (en) Responding to paging requests while waiting to request a connection to a wireless network
WO2009125283A2 (en) Method, apparatus and computer program product for enabling user control of a fallback capability for circuit switched domain support
WO2014111054A1 (en) Optimized offloading to wlan in 3gpp-rat mobility
US10051538B2 (en) Method and a system for managing cell selection in a wireless network system
CN111988820B (en) Cell reselection control method and device
US20150043563A1 (en) Method and apparatus for discovering an access point
CN113329355B (en) Voice service returning method, terminal equipment and storage medium
CN109600796B (en) Method and device for adjusting load between carriers
WO2015081540A1 (en) Redirection method, device and system
WO2010121431A1 (en) Method, device and system for redirecting
CN112752314A (en) EPS (evolved packet System) fallback method, device, core network equipment and base station
WO2014101198A1 (en) Cell reselection method and device
US20160182313A1 (en) Service offloading method, device, and system
CN112087784B (en) Pilot frequency switching method and device based on uplink coverage
KR102027930B1 (en) Base station apparatus and control method thereof
CN106712920B (en) Method and device for activating carrier aggregation function
CN104255066B (en) Access the selection method and equipment of network
WO2017118211A1 (en) Cell selection method, device and system
CN106550379B (en) Method and device for reducing dropped call rate of VoLTE service
WO2023005644A1 (en) Slice-based cell reselection method and related device
CN104081837A (en) Method of communication in a cellular network between a base station and user equipment
CN108243464B (en) VoLTE service shunting processing method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant