Method and apparatus for eSRVCC function configuration
By acquiring network performance indicators and location information of cells, it is possible to determine which cells within the LTE coverage area need to have eSRVCC functionality enabled, thus solving the problem of high activation costs across the entire network and achieving continuity of VoLTE voice services and improved user experience.
Patent Information
- Application Number
- CN202111010403.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-08-31
- Publication Date
- 2026-01-27
- Estimated Expiration
- 2041-08-31
AI Technical Summary
In areas with good LTE coverage, determine which cells need to have eSRVCC enabled to ensure the continuity of VoLTE voice services and avoid the high costs associated with enabling it across the entire network.
By acquiring network performance indicators and location information of cells within the area to be configured with eSRVCC, the cells that need to have eSRVCC enabled are determined, including indicators such as average daily voice fallback times and reference signal received power. Combined with the location information of the cells, it is determined whether specific conditions are met to identify the target cells.
Accurately identifying cells that require eSRVCC functionality reduces the cost of enabling it across the entire network and improves the continuity of VoLTE voice services and user experience.
Smart Images

Figure CN115942228B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communications, and in particular to a method and apparatus for configuring enhanced single radio voice call continuity (eSRVCC) functionality. Background Technology
[0002] Voice over Long-Term Evolution (VoLTE) is a high-speed wireless communication standard for terminal devices. In VoLTE voice services, voice services (control and media layers) are transmitted as data streams in the Long-Term Evolution (LTE) data bearer network, eliminating the need to maintain and rely on traditional circuit-switched (CS) voice networks.
[0003] To ensure the continuity of VoLTE voice services, voice fallback is required in LTE coverage blind spots or weak areas, such as LTE edge coverage areas, i.e., switching from the LTE network to the CS voice network.
[0004] To achieve voice fallback, the 3rd Generation Partnership Project (3GPP) defined Single Radio Voice Call Continuity (SRVCC) technology, requiring cells to support eSRVCC functionality both before and after fallback. However, enabling eSRVCC across the entire network is costly, and not all cells require it. For example, in areas with good LTE coverage where VoLTE voice service continuity is guaranteed, voice fallback is unnecessary, thus eSRVCC is not required. Therefore, determining which cells need eSRVCC functionality has become a pressing issue. Summary of the Invention
[0005] This application provides an eSRVCC function configuration method and apparatus, which can determine which cells in a target area need to enable the eSRVCC function.
[0006] To achieve the above objectives, this application adopts the following technical solution:
[0007] Firstly, an eSRVCC function configuration method is provided. This method can be executed by an eSRVCC function configuration device, or by a component of the eSRVCC function configuration device, such as the processor, chip, or chip system of the eSRVCC function configuration device. It can also be implemented by a logic module or software capable of implementing all or part of the functions of the eSRVCC function configuration device. This application uses the execution of this method by an eSRVCC function configuration device as an example for illustration. The method includes: obtaining the network performance indicators of a first cell within the area where the eSRVCC function is to be configured, and / or the location information of the first cell; and determining the first cell as the target cell for which the eSRVCC function needs to be configured based on the network performance indicators of the first cell and / or the location information of the first cell.
[0008] Based on this scheme, the eSRVCC function configuration device can determine the cells that need to have the eSRVCC function enabled based on the network performance indicators of the first cell and / or the location information of the first cell. Thus, the eSRVCC function can be enabled for the cells that need to have the eSRVCC function enabled, without having to enable the eSRVCC function across the entire network.
[0009] In conjunction with the first aspect, in some embodiments of the first aspect, the first cell is a cell within the coverage area of a first network. Determining the first cell as a target cell requiring eSRVCC functionality based on the network performance indicators of the first cell and / or the location information of the first cell includes: determining that the first cell meets at least one of the following conditions based on the network performance indicators of the first cell and / or the location information of the first cell: the network performance indicators of the first cell meet a first condition; the first cell is a cell in a first candidate cell set that meets a second condition, wherein the first candidate cell set consists of cells within the coverage area of the first network within a fifth numerical range from the second cell, the second condition is associated with the location information of the first cell, the second cell is a cell within the coverage area of the second network, and the network standard of the second network is lower than that of the first network; or, the first cell is an adjacent cell of a third cell within a first region or an adjacent cell of an adjacent cell of a third cell, the third cell being a cell on the boundary of the first region, wherein the first region is an area where Long Term Evolution Voice Bearer (VoLTE) services are planned to be launched.
[0010] In conjunction with the first aspect, in some embodiments of the first aspect, the network performance indicators of the first cell meet the first condition, including: the average daily voice fallback frequency of the first cell exceeds a first value, and the ratio of the average daily voice fallback frequency of the first cell to the average daily voice frequency of the first cell is higher than a second value, and / or, the ratio of the number of reference signal received powers of the first cell to the total number of reference signal received powers of the first cell is less than a fourth value, and the ratio of the number of reference signal received powers of the first cell to the total number of reference signal received powers of the first cell is not less than a third value.
[0011] In conjunction with the first aspect, in some embodiments of the first aspect, both the first cell and the second cell are macro cells, and the second condition is related to the distance between the first cell and the second cell and the sector angle.
[0012] Alternatively, the second condition is related to the distance of the second cell relative to the first cell and the sector angle.
[0013] Alternatively, the first cell is an indoor distributed antenna system (DAS) cell, and the second cell is a macro cell. The second condition is related to the sector angle of the first cell relative to the second cell.
[0014] Alternatively, the first cell is a macro cell, and the second cell is an indoor distributed cell. The second condition is related to the sector angle of the second cell relative to the first cell.
[0015] In conjunction with the first aspect, in some embodiments of the first aspect, the first cell is a cell within the coverage area of the second network. Determining the first cell as a target cell requiring eSRVCC functionality based on the network performance indicators of the first cell and / or the location information of the first cell includes: determining that the first cell satisfies at least one of the following conditions based on the network performance indicators of the first cell and / or the location information of the first cell: the first cell is a cell in a second candidate cell set that satisfies a third condition, wherein the second candidate cell set consists of cells within the coverage area of the second network that are within a sixth numerical range from the second cell; the third condition is associated with the location information of the first cell; the second cell is a cell within the coverage area of the first network whose network performance indicators satisfy the first condition; and the network standard of the first network is higher than that of the second network; or, the first cell is a neighboring cell of a third cell or a neighboring cell of a neighboring cell of the third cell, wherein the third cell is a cell on the boundary of a first region, and the first region is an area where Long Term Evolution Voice Bearer (VoLTE) services are planned to be launched.
[0016] In conjunction with the first aspect, in some embodiments of the first aspect, both the first cell and the second cell are macro cells, and the third condition is related to the distance of the first cell relative to the second cell and the sector angle.
[0017] Alternatively, both the first and second cells are macrocells, and the third condition is related to the distance of the second cell relative to the first cell and the sector angle.
[0018] Alternatively, the first cell is an indoor distributed antenna system (DAS) cell, the second cell is a macro cell, and the third condition is related to the sector angle of the first cell relative to the second cell.
[0019] Alternatively, the first cell is a macro cell, the second cell is an indoor distributed cell, and the third condition is related to the sector angle of the second cell relative to the first cell.
[0020] In conjunction with the first aspect, in some embodiments of the first aspect, the second cell is a cell within the coverage area of the first network whose network performance indicators meet the first condition, including: the average daily voice fallback frequency in the second cell exceeds a first value, and the ratio of the average daily voice fallback frequency in the second cell to the average daily voice frequency in the second cell is higher than a second value, and / or, the ratio of the number of reference signal received powers in the first cell to the total number of reference signal received powers in the first cell is less than a fourth value, and the reference signal received power of the second cell is not less than a third value.
[0021] Secondly, an eSRVCC function configuration device is provided to implement the various methods described above. This eSRVCC function configuration device can be the eSRVCC function configuration device described in the first aspect, or a device including the aforementioned eSRVCC function configuration device, or a device included in the aforementioned eSRVCC function configuration device, such as a chip. The eSRVCC function configuration device includes modules, units, or means corresponding to the methods described above. These modules, units, or means can be implemented in hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the functions described above.
[0022] In some possible designs, the eSRVCC function configuration device may include a transceiver module and a processing module. The transceiver module is used to acquire the network performance indicators of a first cell within the area where the eSRVCC function is to be configured, and / or the location information of the first cell; the processing module is used to determine the first cell as the target cell for which the eSRVCC function needs to be configured, based on the network performance indicators of the first cell and / or the location information of the first cell.
[0023] In conjunction with the second aspect, in some embodiments of the second aspect, the first cell is a cell within the coverage area of a first network. A processing module is configured to determine, based on the network performance indicators of the first cell and / or the location information of the first cell, that the first cell is a target cell requiring eSRVCC functionality. This includes: the processing module determining, based on the network performance indicators of the first cell and / or the location information of the first cell, that the first cell satisfies at least one of the following conditions: the network performance indicators of the first cell satisfy a first condition; the first cell is a cell in a first candidate cell set that satisfies a second condition, wherein the first candidate cell set consists of cells within the coverage area of a first network within a fifth numerical range from the second cell; the second condition is associated with the location information of the first cell; the second cell is a cell within the coverage area of a second network; and the network standard of the second network is lower than that of the first network; or, the first cell is an adjacent cell of a third cell within a first region or an adjacent cell of an adjacent cell of a third cell, wherein the third cell is a cell on the boundary of the first region, and the first region is an area where Long Term Evolution Voice Bearer (VoLTE) services are planned to be launched.
[0024] In conjunction with the second aspect, in some embodiments of the second aspect, the network performance indicators of the first cell meet the first condition, including: the average daily voice fallback frequency of the first cell exceeds a first value, and the ratio of the average daily voice fallback frequency of the first cell to the average daily voice frequency of the first cell is higher than a second value, and / or, the ratio of the number of reference signal received powers of the first cell to the total number of reference signal received powers of the first cell is less than a fourth value, and the ratio of the number of reference signal received powers of the first cell to the total number of reference signal received powers of the first cell is not less than a third value.
[0025] In conjunction with the second aspect, in some implementations of the second aspect, both the first cell and the second cell are macro cells, and the second condition is related to the distance between the first cell and the second cell and the sector angle.
[0026] Alternatively, the second condition is related to the distance of the second cell relative to the first cell and the sector angle.
[0027] Alternatively, the first cell is an indoor distributed antenna system (DAS) cell, and the second cell is a macro cell. The second condition is related to the sector angle of the first cell relative to the second cell.
[0028] Alternatively, the first cell is a macro cell, and the second cell is an indoor distributed cell. The second condition is related to the sector angle of the second cell relative to the first cell.
[0029] In conjunction with the second aspect, in some embodiments of the second aspect, the first cell is a cell within the coverage area of the second network. The processing module is configured to determine the first cell as a target cell requiring eSRVCC functionality based on the network performance indicators of the first cell and / or the location information of the first cell. This includes: the processing module is further configured to determine, based on the network performance indicators of the first cell and / or the location information of the first cell, that the first cell satisfies at least one of the following conditions: the first cell is a cell in the second candidate cell set that satisfies a third condition, wherein the second candidate cell set consists of cells within the coverage area of the second network that are within a sixth numerical range from the second cell; the third condition is associated with the location information of the first cell; the second cell is a cell within the coverage area of the first network whose network performance indicators satisfy the first condition; and the network standard of the first network is higher than that of the second network; or, the first cell is a neighboring cell of the third cell or a neighboring cell of the neighboring cell of the third cell, wherein the third cell is a cell on the boundary of the first area, and the first area is an area where the Long Term Evolution Voice Bearer (VoLTE) service is planned to be launched.
[0030] In conjunction with the second aspect, in some implementations of the second aspect, both the first cell and the second cell are macro cells, and the third condition is related to the distance between the first cell and the second cell and the sector angle.
[0031] Alternatively, both the first and second cells are macrocells, and the third condition is related to the distance of the second cell relative to the first cell and the sector angle.
[0032] Alternatively, the first cell is an indoor distributed antenna system (DAS) cell, the second cell is a macro cell, and the third condition is related to the sector angle of the first cell relative to the second cell.
[0033] Alternatively, the first cell is a macro cell, the second cell is an indoor distributed cell, and the third condition is related to the sector angle of the second cell relative to the first cell.
[0034] In conjunction with the second aspect, in some embodiments of the second aspect, the second cell is a cell within the coverage area of the first network whose network performance indicators meet the first condition, including: the average daily voice fallback frequency in the second cell exceeds a first value, and the ratio of the average daily voice fallback frequency in the second cell to the average daily voice frequency in the second cell is higher than a second value, and / or, the ratio of the number of reference signal received powers in the first cell to the total number of reference signal received powers in the first cell is less than a fourth value, and the reference signal received power of the second cell is not less than a third value.
[0035] Thirdly, an eSRVCC function configuration device is provided, comprising: at least one processor; the processor is configured to execute a computer program or instructions to cause the eSRVCC function configuration device to perform the method of any of the above aspects. The eSRVCC function configuration device may be the eSRVCC function configuration device of the first aspect, or a device including the aforementioned eSRVCC function configuration device, or a device included in the aforementioned eSRVCC function configuration device, such as a chip.
[0036] In some possible designs, the communication device also includes a memory for storing necessary program instructions and data. This memory may be coupled to the processor, or it may be independent of the processor.
[0037] In some possible designs, the communication device can be a chip or a chip system. When the device is a chip system, it can be composed of chips or may include chips and other discrete components.
[0038] Fourthly, a computer-readable storage medium is provided that stores instructions which, when executed on a communication device, cause the communication device to perform the methods described in any of the above aspects.
[0039] Fifthly, a computer program product containing instructions is provided, which, when run on a communication device, enables the communication device to perform the methods described in any of the above aspects.
[0040] The technical effects of any of the design methods in aspects two through five can be found in the technical effects of the different design methods in aspect one above, and will not be repeated here. Attached Figure Description
[0041] Figure 1 A schematic diagram of the structure of a communication system provided in this application;
[0042] Figure 2 A schematic diagram of the structure of an eSRVCC function configuration device provided in this application;
[0043] Figure 3 A flowchart illustrating an eSRVCC function configuration method provided in this application;
[0044] Figure 4 A schematic diagram showing the distribution of residential communities in the target area provided for this application;
[0045] Figure 5 A schematic diagram of another eSRVCC function configuration device provided in this application. Detailed Implementation
[0046] To facilitate understanding of the technical solutions of the embodiments of this application, a brief introduction to the relevant technologies of this application is given below.
[0047] First, an introduction to VoLTE voice service:
[0048] Starting with the 4G LTE era, voice delivery solutions no longer solely rely on the circuit-switched domain of 2G / 3G networks to provide voice services. Instead, they utilize the Internet Protocol (IP) Multimedia Subsystem (IMS) to carry voice services over IP networks, a method known as Voice over LTE (VoLTE), effectively "IP-ifying" 2G / 3G circuit-switched voice services within the 4G network.
[0049] VoLTE is a high-speed wireless communication standard for mobile phones and data terminals. Based on IMS, VoLTE uses a profile specifically designed for the control plane and media plane of voice services on LTE. This profile is defined by the Global System for Mobile Communications (GSM) Association in PRD IR.92. This allows voice services to be transmitted as data streams in the LTE data bearer network, eliminating the need to maintain and rely on traditional circuit-switched voice networks.
[0050] In 5G networks, the design of the 5G New Radio (NR) voice solution continues the 4G LTE approach of carrying voice services through IP networks, using the 5G network and IMS system; this approach can also be called VoNR. However, considering that 5G networks are currently in the early stages of construction and deployment with significant room for expansion, while 4G networks have been widely deployed and are likely to remain in use for a long time, and considering the need to ensure voice service continuity, an evolved packet system (EPS) fallback scheme is used. This allows VoNR to fall back to the 4G network during the initial construction phase of the 5G SA network, using VoLTE voice services to ensure voice service continuity.
[0051] EPS fallback refers to the situation where 5G NR does not provide voice services. When an EPS fallback terminal initiates or receives a call and needs to establish an audio / video bearer on NR, it triggers a redirection or handover process to fall back to the LTE network, where the VoLTE network provides audio / video services for the terminal.
[0052] In conclusion, before 5G coverage is fully developed, operators will continue to rely on VoLTE as a crucial means of carrying voice services. Therefore, ensuring the continuity of VoLTE voice services and improving user experience plays a vital role in enhancing the reputation of operators.
[0053] Second, an introduction to eSRVCC functionality:
[0054] At the edge of continuous LTE coverage areas, operators need to leverage the breadth and depth of traditional CS coverage to provide seamless voice services, namely LTE-CS handover, which is based on eSRVCC.
[0055] eSRVCC, defined by 3GPP, is used to provide seamless voice services at the edges of continuous LTE coverage areas, leveraging the breadth and depth of traditional CS coverage. To implement eSRVCC, the eSRVCC function needs to be enabled in the 3G / 4G network.
[0056] However, in areas with good LTE coverage, ensuring the continuity of VoLTE voice services, eSRVCC is not required. In LTE coverage blind spots or weak areas, switching to the 3G network via eSRVCC is necessary. Considering the high investment required to fully implement eSRVCC across the entire network, eSRVCC should be partially implemented based on the actual coverage of the 4G network, selecting necessary 3G / 4G cells for activation according to certain conditions. Therefore, determining which 4G and 3G cells require eSRVCC is the problem this application aims to solve.
[0057] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings.
[0058] In the description of this application, unless otherwise stated, " / " indicates that the objects before and after are in an "or" relationship. For example, A / B can mean A or B. "And / or" in this application is merely a description of the relationship between the related objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, and B exists alone. A and B can be singular or plural.
[0059] In the description of this application, unless otherwise stated, "multiple" means two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of a single item or a plurality of items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.
[0060] Furthermore, to facilitate a clear description of the technical solutions in the embodiments of this application, the terms "first" and "second" are used in the embodiments of this application to distinguish identical or similar items with substantially the same function and effect. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, and that "first" and "second" are not necessarily different. Meanwhile, in the embodiments of this application, the terms "exemplary" or "for example" are used to indicate that something is being used as an example, illustration, or description. Any embodiment or design scheme described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of terms such as "exemplary" or "for example" is intended to present related concepts in a concrete manner for ease of understanding.
[0061] It is understood that the term "embodiment" used throughout the specification means that a specific feature, structure, or characteristic related to an embodiment is included in at least one embodiment of this application. Therefore, various embodiments throughout the specification do not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. It is understood that in the various embodiments of this application, the sequence number of each process does not imply the order of execution; the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0062] It is understood that in this application, "when," "if," and "if" all refer to the corresponding processing that will be carried out under certain objective circumstances, and are not limited to a specific time, nor do they require that there must be a judgment action when implemented, nor do they imply any other limitations.
[0063] In this application, "simultaneously" can be understood as at the same point in time, within a period of time, or within the same cycle.
[0064] It is understood that some optional features in the embodiments of this application can be implemented independently in certain scenarios without relying on other features, such as the current solution on which they are based, to solve the corresponding technical problems and achieve the corresponding effects. Alternatively, they can be combined with other features as needed in certain scenarios. Correspondingly, the apparatus given in the embodiments of this application can also implement these features or functions, which will not be elaborated here.
[0065] In this application, unless otherwise specified, the same or similar parts between the various embodiments can be referred to each other. In the various embodiments of this application, and in the various implementation methods / methods / implementations within each embodiment, unless otherwise specified or logically conflicting, the terminology and / or descriptions between different embodiments and between the various implementation methods / methods / implementations within each embodiment are consistent and can be mutually referenced. The technical features in different embodiments and the various implementation methods / methods / implementations within each embodiment can be combined according to their inherent logical relationships to form new embodiments, implementation methods, methods, or implementation approaches. The following embodiments of this application do not constitute a limitation on the scope of protection of this application.
[0066] The technical solutions of this application embodiment can be used in various communication systems, such as 3GPP communication systems, for example, long term evolution (LTE) systems, or 3G mobile communication systems, 5G mobile communication systems, new radio (NR) systems, new radio vehicle-to-everything (NR V2X) systems, and can also be applied to LTE and 5G hybrid networking systems, or device-to-device (D2D) communication systems, machine-to-machine (M2M) communication systems, Internet of Things (IoT) systems, and other next-generation communication systems. They can also be non-3GPP communication systems, without limitation.
[0067] The technical solutions of this application can be applied to various communication scenarios, such as one or more of the following communication scenarios: enhanced mobile broadband (eMBB), ultra-reliable low latency communication (URLLC), machine type communication (MTC), massive machine type communications (mMTC), D2D, V2X, and IoT communication scenarios.
[0068] The communication systems and scenarios applicable to this application mentioned above are merely illustrative examples, and are not limited to these examples. This will be explained uniformly here and will not be repeated below.
[0069] See Figure 1 This application provides a communication system 10. The communication system 10 includes at least one network device 20. Figure 1 The diagram illustrates only one network device (which is merely an example) and one or more terminal devices 30 connected to the network device 20. Optionally, different terminal devices 30 can communicate with each other.
[0070] In some embodiments, the terminal device 30 involved in this application may be a device for implementing communication functions. The terminal device may also be referred to as user equipment (UE), terminal, access terminal, user unit, user station, mobile station (MS), remote station, remote terminal, mobile terminal (MT), user terminal, wireless communication device, user agent, or user device, etc. The terminal device may be, for example, a wireless terminal or wired terminal in IoT, V2X, D2D, M2M, 5G networks, or future evolved public land mobile networks (PLMNs). A wireless terminal may refer to a device with wireless transceiver capabilities, which can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; it can also be deployed on water (such as on ships); and it can also be deployed in the air (such as on airplanes, balloons, and satellites).
[0071] For example, terminal device 30 can be a drone, IoT device (e.g., sensor, electricity meter, water meter, etc.), V2X device, station (ST) in wireless local area networks (WLAN), cellular phone, cordless phone, session initiation protocol (SIP) phone, wireless local loop (WLL) station, personal digital assistant (PDA) device, handheld device with wireless communication capabilities, computing device or other processing device connected to a wireless modem, in-vehicle device, wearable device (also known as wearable smart device), tablet computer or computer with wireless transceiver capabilities, virtual reality (VR) terminal, wireless terminal in industrial control, wireless terminal in self-driving, wireless terminal in remote medical care, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, or wireless terminal in smart home. The terminal can be a wireless terminal in the home, an in-vehicle terminal, a vehicle with vehicle-to-vehicle (V2V) communication capability, an intelligent connected vehicle, or a drone with drone-to-UAV (U2U) communication capability, etc. The terminal can be mobile or fixed; this application does not specifically limit its location.
[0072] In some embodiments, the network device 20 involved in this application is a device that connects the terminal device 30 to a wireless network. It may be an evolved Node B (eNB or eNodeB) in an LTE or evolved LTE system (LTE-Advanced, LTE-A), such as a traditional macro base station eNB and a micro base station eNB in a heterogeneous network scenario; or it may be a next-generation node B (gNodeB or gNB) in a 5G system; or it may be a transmission reception point (TRP); or it may be a base station in a future evolved PLMN; or it may be a broadband network gateway (BNG), aggregation switch, or non-3GPP access device; or it may be a radio controller in a cloud radio access network (CRAN); or it may be an access point (AP) in a WiFi system; or it may be a wireless relay node or wireless backhaul node; or it may be a device that implements base station functions in IoT, V2X, D2D, or M2M. The embodiments of this application do not specifically limit this.
[0073] For example, the base station in the embodiments of this application may include various forms of base stations, such as macro base stations, micro base stations (also known as small stations), relay stations, access points, etc., and the embodiments of this application do not specifically limit them.
[0074] In some embodiments, the network device 20 involved in this application may also refer to a central unit (CU) or a distributed unit (DU), or the network device may be composed of CUs and DUs. Multiple DUs may share a CU. A DU may also connect to multiple CUs. CUs and DUs can be understood as a division of network devices from a logical functional perspective. CUs and DUs may be physically separate or deployed together; this embodiment does not specifically limit this. CUs and DUs can be connected via an interface, such as an F1 interface. CUs and DUs can be divided according to the protocol layer of the wireless network. For example, the functions of the radio resource control (RRC) protocol layer, the service data adaptation protocol (SDAP) protocol layer, and the packet data convergence protocol (PDCP) protocol layer are located in the CU, while the functions of the radio link control (RLC) protocol layer, the media access control (MAC) protocol layer, and the physical (PHY) protocol layer are located in the DU.
[0075] It is understandable that dividing the CU and DU processing functions according to this protocol layer is just an example; other methods can also be used for division.
[0076] For example, a CU or DU can be divided into functions with more protocol layers. Alternatively, a CU or DU can be divided into partial processing functions with protocol layers. In one design, some functions of the RLC layer and the protocol layer functions above the RLC layer are placed in the CU, while the remaining functions of the RLC layer and the protocol layer functions below the RLC layer are placed in the DU. In another design, the functions of the CU or DU can be divided according to service type or other system requirements. For example, based on latency, functions that need to meet latency requirements are placed in the DU, while functions that do not need to meet this latency requirement are placed in the CU. In yet another design, a CU can also have one or more core network functions. One or more CUs can be centrally located or separately located. For example, a CU can be located on the network side for convenient centralized management. A DU can have multiple radio frequency functions, or radio frequency functions can be remotely located.
[0077] In some embodiments, a CU can consist of a CU control plane (CU-CP) and a CU user plane (CU-UP). CU-CP and CU-UP can be understood as a logical functional division of the CU. Furthermore, CU-CP and CU-UP can be divided according to the protocol layer of the wireless network. For example, the functions of the PDCP protocol layer corresponding to the RRC protocol layer and the signal radio bearer (SRB) are located in the CU-CP, while the functions of the PDCP protocol layer corresponding to the data radio bearer (DRB) are located in the CU-UP. Additionally, the functions of the SDAP protocol layer may also be located in the CU-UP.
[0078] like Figure 2 The diagram shown is a structural schematic of the eSRVCC function configuration device 20 provided in an embodiment of this application.
[0079] The eSRVCC function configuration device 20 includes one or more processors 201, a communication bus 202, and at least one communication interface. Figure 2 (This is merely an example illustration, using a communication interface 204 and a processor 201 as examples.) Furthermore, the eSRVCC function configuration device 20 may also include a memory 203.
[0080] The processor 201 can be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits used to control the execution of the program in this application. The processor 201 can be used to control the eSRVCC function configuration device, the chip of the eSRVCC function configuration device, etc., execute software programs, and process data from the software programs.
[0081] In a specific implementation, as one example, the processor 201 may also include multiple CPUs, for example... Figure 2 CPU0 and CPU1 are specified in the text. Processor 201 can be a single-core (CPU) processor or a multi-core (CPU) processor. Here, "processor" can refer to one or more devices, circuits, or processing cores used to process data (e.g., computer program instructions).
[0082] The communication bus 202 can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 2 The bus is represented by only one thick line, but this does not mean that there is only one bus or one type of bus. The communication bus 202 is used to connect different components in the communication device 20, so that the different components can communicate.
[0083] The communication interface 204 is used to communicate with other devices or communication networks, such as radio access networks (RAN) and wireless local area networks (WLAN). Optionally, the communication interface 204 can be a transceiver or similar device. Alternatively, the communication interface 204 can also be a transceiver circuit located within the processor 201, used to implement the processor's signal input and signal output.
[0084] The memory 203 can be a device with storage functionality. For example, it can be read-only memory (ROM) or other types of static storage devices capable of storing static information and instructions; random access memory (RAM) or other types of dynamic storage devices capable of storing information and instructions; electrically erasable programmable read-only memory (EEPROM); compact disc read-only memory (CD-ROM) or other optical disc storage; optical disc storage (including compressed optical discs, laser discs, optical discs, digital versatile optical discs, Blu-ray discs, etc.); magnetic disk storage media or other magnetic storage devices; or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited to these. The memory can exist independently and be connected to the processor via the communication bus 202. The memory can also be integrated with the processor.
[0085] The memory 203 stores computer execution instructions for implementing the scheme of this application, and the processor 201 controls the execution. The processor 201 executes the computer execution instructions stored in the memory 203, thereby implementing the eSRVCC function configuration method provided in the embodiments of this application.
[0086] Optionally, the computer execution instructions in the embodiments of this application may also be referred to as application code, and the embodiments of this application do not specifically limit this.
[0087] It should be noted that, Figure 2 The structural composition shown does not constitute a limitation on the eSRVCC functional configuration device, except Figure 2 In addition to the components shown, the eSRVCC function configuration device may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0088] The following will refer to the accompanying drawings, from... Figure 2 The eSRVCC function configuration device 20 shown in the diagram will be used to illustrate the eSRVCC function configuration method provided in this application embodiment.
[0089] It is understood that in the embodiments of this application, the executing entity may perform some or all of the steps in the embodiments of this application. These steps or operations are merely examples, and the embodiments of this application may also perform other operations or variations thereof. Furthermore, the various steps may be executed in different orders as presented in the embodiments of this application, and it is not necessarily necessary to execute all the operations in the embodiments of this application.
[0090] like Figure 3 As shown in the figure, an eSRVCC function configuration method is provided in an embodiment of this application. The method includes the following steps:
[0091] S301, the eSRVCC function configuration device obtains the network performance indicators of the first cell within the eSRVCC function area to be configured, and / or the location information of the first cell.
[0092] Optionally, in this embodiment, the first cell can be a cell within the coverage area of a first network or a second network, wherein the network standard of the second network is lower than that of the first network. Optionally, the first cell can be a macro cell or an indoor distributed antenna system (DAS) cell. Optionally, the first cell can be a cell in an urban area or a cell outside an urban area.
[0093] For example, assuming the first network is a 4G network and the second network is a 3G network, the first cell can be an urban 4G macro cell, or an urban 4G indoor distributed cell, or a non-urban 4G macro cell, or a non-urban 4G indoor distributed cell, or an urban 3G macro cell, or an urban 3G indoor distributed cell, or a non-urban 3G macro cell, or a non-urban 3G indoor distributed cell.
[0094] Considering the coverage differences of cells in different scenarios, this application embodiment classifies the first cell into urban cells, non-urban cells, macro cells, or indoor distributed cells. Subsequently, different judgment criteria can be set for whether cells in different scenarios need to be configured with eSRVCC function, which can improve the accuracy of the judgment results.
[0095] It should be noted that the above example uses a 4G network as the first network and a 3G network as the second network for illustration. Of course, the first network can also be a future network, such as a 6G network; the second network can also be a network with a network standard lower than 6G, such as a 5G network or a 4G network, etc. This application embodiment does not specifically limit this.
[0096] Optionally, in this embodiment, the network performance indicators of the first cell may include the average daily voice fallback frequency of the first cell, the ratio of the average daily voice fallback frequency of the first cell to the average daily voice frequency of the first cell, and / or the reference signal received power of the first cell. Of course, the network performance indicators of the first cell may also include others, and this embodiment does not limit them.
[0097] For example, the average daily number of voice fallbacks in the first cell may include the average daily number of voice redirections and / or handovers in the first cell.
[0098] Optionally, in this embodiment, the location information of the first cell may include at least one of the following: the latitude and longitude information of the base station corresponding to the first cell, the distance information of the first cell relative to other cells of different network standards, or the directional relationship of the first cell relative to other cells of different network standards. The latitude and longitude information of the base station corresponding to the first cell may also be referred to as the latitude and longitude of the first cell, and this application does not impose any limitation on this.
[0099] S302, the eSRVCC function configuration device determines the first cell as the target cell that needs to be configured with the eSRVCC function based on the network performance indicators of the first cell and / or the location information of the first cell.
[0100] In one possible implementation, the first cell is a cell within the coverage area of a first network. The eSRVCC function configuration device determines the first cell as a target cell requiring eSRVCC function configuration based on the network performance indicators of the first cell and / or the location information of the first cell. This includes: the eSRVCC function configuration device determining that the first cell meets at least one of the following conditions based on the network performance indicators of the first cell and / or the location information of the first cell:
[0101] Condition 1: The network performance indicators of the first cell meet the first condition.
[0102] Condition 2: The first cell is a cell in the first candidate cell set that meets the second condition. The first candidate cell set consists of cells within the coverage area of the first network within a fifth numerical range from the second cell. The second condition is associated with the location information of the first cell. The second cell is a cell within the coverage area of the second network. The network standard of the second network is lower than that of the first network.
[0103] Alternatively, under condition 3, the first cell is an adjacent cell of the third cell in the first area or an adjacent cell of the third cell, and the third cell is a cell on the boundary of the first area, wherein the first area is the area where the Long Term Evolution (LTE) Voice Bearer (VoLTE) service is planned to be launched.
[0104] For condition 1 above, in one possible implementation, the network performance indicators of the first cell satisfy the first condition, including: the average daily voice fallback frequency of the first cell exceeds a first value, and the ratio of the average daily voice fallback frequency in the first cell to the average daily voice frequency in the first cell is higher than a second value; and / or, the ratio of the number of reference signal received powers in the first cell to the total number of reference signal received powers in the first cell, which is not less than a third value, is less than a fourth value.
[0105] For example, when the first cell is a 4G cell, the first value can be 1000, the second value can be 5% or 10%, the third value can be -115dBm, and the fourth value can be 90% or 85%. Of course, the above values can also have other values, and this application does not limit them.
[0106] Optionally, in this embodiment of the application, the average daily voice fallback frequency of the first cell may include the average daily voice redirection and / or handover frequency of the first cell.
[0107] When both the first and second cells are macro cells, condition 2 above applies;
[0108] For example, the fifth numerical range can be a fixed value, such as the fifth numerical value = 1 kilometer (km), 0.5 km, 3 km, or 1.5 km. Alternatively, the fifth numerical range can be related to the distance between the primary screening stations, such as the fifth numerical value = distance between the primary screening stations * 1.2. The calculation method for the distance between the primary screening stations will be provided in subsequent embodiments and will not be repeated here.
[0109] The second condition is related to the distance between the first cell and the second cell, as well as the sector angle. For example, the first cell can be a macro cell within a certain sector angle and a certain distance range of the second cell in the first candidate cell set. For instance, when the first cell is a 4G macro cell and the second cell is a 3G macro cell, the first cell can be a 4G macro cell within a certain sector angle and a certain distance range of the 3G macro cell in the first candidate cell set.
[0110] Alternatively, the second condition is related to the distance of the second cell relative to the first cell and the sector angle. For example, the first cell can be a macro cell in the first candidate cell set that can include the second cell within a certain sector angle and a certain distance range. For instance, when the first cell is a 4G macro cell and the second cell is a 3G macro cell, the first cell can be a 4G macro cell in the first candidate cell set that can include the 3G macro cell within a certain sector angle and a certain distance range.
[0111] When the first cell is an indoor distributed cell and the second cell is a macro cell;
[0112] For condition 2 above, for example, the fifth numerical range can be related to the average physical distance between macro base stations of the second network standard within the target area. For instance, the fifth numerical value = the average physical distance between macro base stations of the second network standard within the target area * 0.8. The calculation method for the average physical distance between macro base stations of the second network standard within the target area will be provided in subsequent embodiments and will not be repeated here.
[0113] The second condition is related to the sector angle of the first cell relative to the second cell. For example, the first cell can be an indoor distributed cell within a certain sector angle of the second cell in the first candidate cell set. For instance, when the first cell is a 4G indoor distributed cell and the second cell is a 3G macro cell, the first cell can be a 4G indoor distributed cell within a certain sector angle of the 3G macro cell in the first candidate cell set.
[0114] When the first cell is a macro cell and the second cell is an indoor distributed cell;
[0115] For condition 2 above, for example, the fifth numerical range can be a fixed value, such as the fifth numerical value = 0.5km, 0.3km, 1.5km, or 1km. Alternatively, the fifth numerical range can be related to the average physical distance between macro base stations of the first network standard in the target area, for example, the fifth numerical value = the average physical distance between macro base stations of the first network standard in the target area * 0.8. The calculation method for the average physical distance between macro base stations of the first network standard in the target area will be provided in subsequent embodiments and will not be repeated here.
[0116] The second condition is related to the sector angle of the second cell relative to the first cell. For example, the first cell can be a macro cell in the first candidate cell set that can include the second cell within a certain sector angle and a certain distance range. For instance, when the first cell is a 4G macro cell and the second cell is a 3G indoor distributed cell, the first cell can be a 4G macro cell in the first candidate cell set that can include the 3G indoor distributed cell within a certain sector angle.
[0117] Regarding condition 3 above, since the first area has a boundary, namely the boundary between high-standard networks and low-standard networks, there may be a voice drop-off problem at the boundary. When the first cell is covered by a high-standard network, the eSRVCC function needs to be enabled in the adjacent cell of the third cell in the first area or the adjacent cell of the third cell. The third cell is the cell on the boundary of the first area.
[0118] In another possible implementation, the first cell is a cell within the coverage area of the second network. The eSRVCC function configuration device determines the first cell as the target cell requiring eSRVCC function configuration based on the network performance indicators of the first cell and / or the location information of the first cell, including: the eSRVCC function configuration device determines that the first cell meets at least one of the following conditions based on the network performance indicators of the first cell and / or the location information of the first cell:
[0119] Condition 4: The first cell is a cell in the second candidate cell set that meets the third condition. The second candidate cell set consists of cells within the coverage area of the second network that are within a sixth numerical range from the second cell. The third condition is associated with the location information of the first cell. The second cell is a cell within the coverage area of the first network whose network performance indicators meet the first condition. The network standard of the first network is higher than that of the second network.
[0120] Condition 5: The first cell is an adjacent cell of the third cell or an adjacent cell of the third cell, wherein the third cell is a cell on the boundary of the first area, and the first area is the area where VoLTE service is planned to be launched.
[0121] Alternatively, condition 6: the first cell is the second cell in condition 2.
[0122] When both the first and second cells are macro cells;
[0123] For condition 4 above, for example, the sixth numerical range can be a fixed value, such as the sixth numerical value = 1km or 0.5km or 3km or 1.5km, or the sixth numerical range can be related to the distance between the primary screening stations, such as the sixth numerical value = distance between the primary screening stations * 1.2.
[0124] The third condition is related to the distance between the first cell and the second cell, as well as the sector angle. For example, the first cell can be a macro cell within a certain sector angle and a certain distance range of the second cell in the second candidate cell set. For instance, when the first cell is a 3G macro cell and the second cell is a 4G macro cell, the first cell can be a 3G macro cell within a certain sector angle and a certain distance range of the 4G macro cell in the second candidate cell set.
[0125] Alternatively, the third condition is related to the distance of the second cell relative to the first cell and the sector angle. For example, the first cell can be a macro cell in the second candidate cell set that can include the second cell within a certain distance and a certain sector angle. For instance, when the first cell is a 3G macro cell and the second cell is a 4G macro cell, the first cell can be a 3G macro cell in the second candidate cell set that can include the 4G macro cell within a certain distance and a certain sector angle.
[0126] When the first cell is an indoor distributed cell and the second cell is a macro cell;
[0127] For condition 4 above, for example, the sixth numerical range can be related to the average physical distance of the first network standard macro stations in the target area. For example, the sixth numerical value = the average physical distance of the first network standard macro stations in the target area * 0.8.
[0128] The third condition is related to the sector angle of the first cell relative to the second cell. For example, the first cell can be an indoor distributed cell within a certain sector angle and a certain distance range of the second cell in the second candidate cell set. For instance, when the first cell is a 3G indoor distributed cell and the second cell is a 4G macro cell, the first cell can be a 3G indoor distributed cell within a certain sector angle and a certain distance range of the 4G macro cell in the second candidate cell set.
[0129] When the first cell is a macro cell and the second cell is an indoor distributed cell;
[0130] For condition 4, for example, the sixth numerical range can be a fixed value, such as the sixth numerical value = 0.5km or 0.3km or 1.5km or 1km, or the sixth numerical range can be related to the average physical distance of the first network macro stations in the target area, such as the sixth numerical value = the average physical distance of the first network macro stations in the target area * 0.8.
[0131] The third condition is related to the sector angle of the second cell relative to the first cell. For example, the first cell can be a macro cell in the second candidate cell set that can include the second cell within a certain sector angle. For instance, when the first cell is a 3G macro cell and the second cell is a 4G indoor distributed cell, the first cell can be a 3G macro cell in the second candidate cell set that can include the 4G indoor distributed cell within a certain sector angle.
[0132] For condition 5, since there is a boundary in the first area, namely the boundary between high-standard networks and low-standard networks, there may be a voice fallback problem at the boundary. When the first cell is covered by a low-standard network, the eSRVCC function needs to be enabled in the adjacent cell of the third cell or the adjacent cell of the third cell. The third cell is the cell on the boundary of the first area.
[0133] For condition 6, the first cell is the second cell in condition 2. That is, when the first cell is a cell within the coverage area of the second network, the cell covered by the second network in condition 2 is identified as the first cell.
[0134] For example, when the first cell is a 3G cell, the 3G cell associated with the 4G cell that is determined to need to configure the eSRVCC function in condition 2 is identified as the cell that needs to enable the eSRVCC function.
[0135] Optionally, in the above example, "a certain sector angle" refers to 150 degrees (angle ± 75 degrees) [larger than the cell angle of 120 degrees]; for macro cells, "within a certain distance range" is considered as 1.2 times the average station distance in that area; for indoor distributed cells, "within a certain distance range" is considered as 1.2 times the average cell radius, i.e., average station distance / 1.5 * 1.2 = average station distance * 0.8.
[0136] Furthermore, after determining that the first cell is the target cell that needs to be configured with eSRVCC function, the eSRVCC function configuration device can enable the eSRVCC function for the first cell.
[0137] Based on this scheme, the eSRVCC function configuration device can determine the cells that need to have the eSRVCC function enabled based on the network performance indicators of the first cell and / or the location information of the first cell. Thus, the eSRVCC function can be enabled for the cells that need to have the eSRVCC function enabled, without having to enable the eSRVCC function across the entire network.
[0138] Optionally, after the eSRVCC function configuration device determines that the first cell is the target cell that needs to be configured with eSRVCC function, the eSRVCC function configuration method provided in this application may further include: the eSRVCC function configuration device performs neighbor cell screening on the first cell and adds neighbor cell relationships to the first cell that has not been configured with neighbor cell relationships.
[0139] It should be noted that the eSRVCC function configuration device can add neighbor cell relationships to the first cell and configure the eSRVCC function for the first cell simultaneously or sequentially, and the order of execution is not fixed. This application does not impose any restrictions on this.
[0140] Optionally, before the eSRVCC function configuration device determines that the first cell is the target cell that needs to be configured with eSRVCC function, the eSRVCC function configuration method provided in this application embodiment may further include: the eSRVCC function configuration device determines the average physical distance of the first network standard macro cell and the average physical distance of the second network standard macro cell in the target area, and determines the initial screening distance of the target area based on the average physical distance of the first network standard macro cell and the average physical distance of the second network standard macro cell.
[0141] See Figure 4 This is a schematic diagram of the distribution of target area cells provided in this application.
[0142] First, the average physical distance d of macro stations in the first / second network standard is calculated as follows:
[0143] Assuming the area of the target region is Q, the number of macro stations of the first / second network standard in the target region is M, and the coverage area S of a single macro station satisfies the following formula (1):
[0144]
[0145] According to the hexagonal coverage model, since d = 1.5*r, the average physical distance d between macro stations of the first / second network system and the coverage area S of a single macro station satisfy the following formula (2):
[0146]
[0147] Where r represents the coverage radius of the first / second network macro station, and by combining formula (1) and transforming formula (2), we can obtain that the average physical distance between the first / second network macro stations satisfies formula (3):
[0148]
[0149] Where d represents the average physical distance between the first / second network standard stations, Q represents the area of the target region, and M represents the number of the first / second network standard stations in the target region.
[0150] Furthermore, in this embodiment, the initial screening station distance in the target area is the larger of the average physical station distance of the first network type macro stations in the target area and the average physical station distance of the second network type macro stations in the target area. That is, the initial screening station distance in the target area = max(average physical station distance of the first network type macro stations in the target area, average physical station distance of the second network type macro stations in the target area).
[0151] As one possible implementation, taking the target area as including urban or non-urban areas as an example, the initial screening station distance in urban areas = max(average physical station distance of macro stations in the first network of urban areas, average physical station distance of macro stations in the second network of urban areas); the initial screening station distance in non-urban areas = max(average physical station distance of macro stations in the first network of non-urban areas, average physical station distance of macro stations in the second network of non-urban areas).
[0152] For example, taking the first network standard as 4G and the second network standard as 3G, the initial screening station distance in urban areas = max(average physical station distance of 4G macro stations in urban areas, average physical station distance of 3G macro stations in urban areas), and the initial screening station distance in non-urban areas = max(average physical station distance of 4G macro stations in non-urban areas, average physical station distance of 3G macro stations in non-urban areas).
[0153] The above provides a general overview of the eSRVCC function configuration method provided in this application. The following section will use a specific example, taking voice fallback from a 4G network to a 3G network as an example, to provide a detailed explanation of the eSRVCC function configuration method provided in this application.
[0154] It should be noted that in the following embodiments, 4G cells refer to 4G macro cells or 4G indoor distributed cells, and 3G cells refer to 3G macro cells or 3G indoor distributed cells. In other words, when it is not specified whether a cell is a macro cell or an indoor distributed cell, the cell can be either a macro cell or an indoor distributed cell.
[0155] Step 1: The eSRVCC function configuration device filters out the set of 4G cells that need to have the eSRVCC function enabled based on cell statistics within a time period consisting of two working days and one rest day, based on conditions a, b, c, d, and conditions d.
[0156] Condition a: A 4G cell with an average daily number of 4G to 3G voice fallbacks exceeding 1,000 and a daily ratio of the average number of voice fallbacks to the average number of voice calls within the first cell exceeding 5% or 10%.
[0157] It should be noted that this example uses... Figure 3 The first value in the above embodiment is 1000, and the second value is 5% or 10% as an example. Of course, the first or second value can also be other values, and this application embodiment does not specifically limit them.
[0158] Condition b: 4G cells in which the percentage ratio of the number of cells with reference signal received power ≥ -115dBm to the total number of cells with reference signal received power in the first cell is less than 90% (or 85%).
[0159] It should be noted that this example uses... Figure 3 In the embodiments described above, the third value in condition 1 is -115dBm, and the fourth value is 90% or 85% as an example. Of course, the third or fourth value can also be other values, and this application does not specifically limit them.
[0160] Condition c: For 3G cells, the eSRVCC function configuration device filters out 4G cells that meet the following conditions:
[0161] i) For 3G macro cells:
[0162] First, the eSRVCC function configuration device performs an initial screening based on the distance relationship between 3G and 4G cells.
[0163] Specifically, for 3G macro cells in urban areas, the eSRVCC function configuration device selects 4G macro cells as candidate 4G macro cells if the distance to the 3G macro cell is ≤ the initial screening distance in urban areas * 1.2, or the distance to the 3G macro cell is ≤ 1km or 0.5km; and the eSRVCC function configuration device selects 4G indoor distributed cells as candidate 4G indoor distributed cells if the distance to the 3G macro cell is ≤ the average physical distance between 3G macro cells in urban areas * 0.8.
[0164] It should be noted that this example uses 3G macro cells within urban areas. Figure 3 In the embodiments described above, the fifth value in condition 2 is the distance between the initial screening stations in the urban area * 1.2, 1km, or 0.5km. Alternatively, the fifth value can be the average physical distance between 3G macro base stations in the urban area * 0.8. Of course, the fifth value can also be other values, and this application does not specifically limit it.
[0165] Specifically, for 3G macro cells outside urban areas, the eSRVCC function configuration device selects 4G macro cells as candidate 4G macro cells if the distance to the 3G macro cell is ≤ the initial non-urban area distance * 1.2, or if the distance to the 3G macro cell is ≤ 3km or 1.5km. The eSRVCC function configuration device also selects 4G indoor distributed cells as candidate 4G indoor distributed cells if the distance to the 3G macro cell is ≤ the average non-urban area 3G macro cell physical distance * 0.8.
[0166] It should be noted that this example uses 3G macro cells outside of urban areas. Figure 3 In the embodiments, the fifth value in condition 2 is 1.2, 3km, or 1.5km of the distance between primary screening stations in non-urban areas, or the fifth value is 0.8 of the average physical distance between 3G macro stations in non-urban areas. Of course, the fifth value can also be other values, and this application does not specifically limit it.
[0167] Secondly, the eSRVCC function configuration device further filters candidate 4G cells based on the directional and distance relationship between 3G and 4G cells.
[0168] Specifically, for any candidate 4G macro cell, the following steps a1)-c1) are performed to screen each candidate 4G macro cell one by one to determine the 4G macro cell for which the eSRVCC function is to be enabled.
[0169] Step a1) If the distance between the 3G macro cell and a candidate 4G macro cell is ≤ the average physical distance between 3G macro cells in the urban area * 1.2, then the eSRVCC function configuration device draws a vector from the latitude and longitude of the 3G macro cell to the latitude and longitude of the candidate 4G macro cell, calculates the direction angle of the vector, and if the difference between the direction angle of the vector and the direction angle of the 3G macro cell is within ±75 degrees, then the eSRVCC function configuration device determines that the candidate 4G macro cell needs to activate the eSRVCC function.
[0170] It should be noted that this example uses... Figure 3 In the embodiments described above, when both the first cell and the second cell are macro cells, the certain distance range in condition 2 is 1.2 times the average physical distance between 3G macro cells in the urban area, and the certain sector angle is the difference between the vector direction angle of the 3G macro cell pointing to the candidate 4G macro cell and the direction angle of the 3G macro cell within ±75 degrees. Of course, the above-mentioned certain distance range or certain sector angle can also be other, and this application embodiment does not specifically limit it.
[0171] It should be noted that in this embodiment, the azimuth angle of the 3G / 4G cell is defined as 0° due north, increasing clockwise. This will be explained here and will not be repeated hereafter.
[0172] Step b1) Otherwise, if the distance between the 3G macro cell and a candidate 4G macro cell is ≤ the average physical distance between 4G macro cells in the urban area * 1.2, the eSRVCC function configuration device draws a vector from the latitude and longitude of the candidate 4G macro cell to the latitude and longitude of the 3G macro cell, calculates the direction angle of the vector, and if the difference between the direction angle of the vector and the direction angle of the candidate 4G macro cell is within ±75 degrees, the eSRVCC function configuration device determines that the candidate 4G macro cell needs to activate the eSRVCC function.
[0173] It should be noted that this example uses... Figure 3 In the embodiments described above, when both the first cell and the second cell are macro cells, the certain distance range in condition 2 is 1.2 times the average physical distance between 4G macro cells in the urban area, and the certain sector angle is the difference between the vector direction angle of the candidate 4G macro cell pointing to the 3G macro cell and the direction angle of the candidate 4G macro cell within ±75 degrees. Of course, the above-mentioned certain distance range or certain sector angle can also be other, and this application embodiment does not specifically limit it.
[0174] Step c1) If a candidate 4G macro cell does not meet the judgment criteria in steps a1) and b1) above, since the candidate 4G macro cell may meet other conditions, the eSRVCC function configuration device will not determine whether the candidate 4G macro cell needs to enable the eSRVCC function.
[0175] Steps a1)-c1) above are the process by which the eSRVCC function configuration device further filters candidate 4G macro cells based on the directional and distance relationship between 3G and 4G cells. The following is an explanation of how the eSRVCC function configuration device filters candidate 4G indoor distributed cells based on the directional and distance relationship between 3G and 4G cells.
[0176] Specifically, for any candidate 4G indoor distributed cell, the following steps a2)-b2) are performed to screen each candidate 4G indoor distributed cell one by one to determine the 4G indoor distributed cells for which the eSRVCC function is to be enabled.
[0177] Step a2) The eSRVCC function configuration device draws a vector from the latitude and longitude of the 3G macro cell to the latitude and longitude of a certain 4G indoor distributed cell, calculates the direction angle of the vector, and if the difference between the direction angle of the vector and the direction angle of the 3G macro cell is within ±75 degrees, the eSRVCC function configuration device determines that the candidate 4G indoor distributed cell needs to enable the eSRVCC function.
[0178] It should be noted that this example uses... Figure 3 In the embodiment described above, when the first cell is an indoor distributed cell and the second cell is a macro cell, the "certain sector angle" in condition 2 is illustrated by taking the difference between the vector direction angle of the 3G macro cell pointing to the 4G indoor distributed cell and the direction angle of the 3G macro cell as being within ±75 degrees. Of course, the aforementioned "certain sector angle" can also be other than that, and this embodiment does not specifically limit it.
[0179] Step b2) If a candidate 4G indoor distributed cell does not meet the judgment criteria in step a2), the eSRVCC function configuration device will not determine whether the candidate 4G indoor distributed cell needs to be enabled for the time being, since the candidate 4G indoor distributed cell may meet other conditions.
[0180] The above i) describes how the eSRVCC function configuration device filters candidate 4G cells for 3G macro cells based on the directional and distance relationship between 3G and 4G cells. The following describes how the eSRVCC function configuration device filters candidate 4G cells for 3G indoor distributed cells based on the directional and distance relationship between 3G and 4G cells.
[0181] ii) For 3G indoor distributed cell:
[0182] First, the eSRVCC function configuration device performs an initial screening based on the distance relationship between 3G and 4G cells.
[0183] Specifically, for 3G indoor distributed cells in urban areas, the eSRVCC function configuration device selects 4G macro cells as candidate 4G macro cells as those with a distance ≤ 0.8 times the average physical distance between 4G macro cells in urban areas, or a distance ≤ 0.5km or 0.3km from the 3G indoor distributed cell.
[0184] It should be noted that this example uses... Figure 3 In the embodiments described above, the fifth value is taken as the average physical distance between 4G macro base stations in urban areas * 0.8, 0.5km, or 0.3km. Of course, the fifth value can also be other values, and this application does not specifically limit it.
[0185] Specifically, for non-urban 3G indoor distributed cells, the eSRVCC function configuration device selects 4G macro cells as candidate 4G macro cells if the distance between the 3G indoor distributed cell and the 4G macro cell is ≤ the average physical distance between non-urban 4G macro cells * 0.8, or if the distance between the 3G indoor distributed cell and the 4G macro cell is ≤ 1.5km or 1.0km.
[0186] It should be noted that this example uses... Figure 3 In the embodiments described above, the fifth value is taken as 0.8, 1.5km, or 1.0km of the average physical distance of 4G macro base stations in non-urban areas. Of course, the fifth value can also be other values, and this application does not specifically limit it.
[0187] Secondly, the eSRVCC function configuration device performs further screening based on the directional relationship between 3G cells and 4G cells.
[0188] Specifically, for any candidate 4G macro cell, the following steps a3)-b3) are performed to screen each candidate 4G macro cell one by one to determine the 4G macro cell for which the eSRVCC function is to be enabled.
[0189] Step a3) The eSRVCC function configuration device draws a vector from the latitude and longitude of the candidate 4G macro cell to the latitude and longitude of a certain 3G indoor distributed cell, calculates the direction angle of the vector, and if the difference between the direction angle of the vector and the direction angle of the candidate 4G macro cell is within ±75 degrees, the eSRVCC function configuration device determines that the candidate 4G macro cell needs to enable the eSRVCC function.
[0190] It should be noted that this example uses... Figure 3 In the embodiment described above, when the first cell is a macro cell and the second cell is an indoor distributed cell, the angle of a certain sector in condition 2 is illustrated by the example that the difference between the vector direction angle of the candidate 4G macro cell pointing to the 3G indoor distributed cell and the direction angle of the candidate 4G macro cell is within ±75 degrees. Of course, the angle of a certain sector in condition 2 when the first cell is a macro cell and the second cell is an indoor distributed cell can also be other, and this embodiment does not specifically limit it.
[0191] Step b3) If a candidate 4G macro cell does not meet the judgment criteria of step a3), since the candidate 4G macro cell may meet other conditions, the eSRVCC function configuration device will not determine whether the candidate 4G macro cell needs to enable the eSRVCC function.
[0192] Condition d: If 4G is not deployed across the entire network, i.e. there is a boundary between 4G and 3G networks, or if VoLTE is not planned to be fully launched across the entire network, then the eSRVCC function configuration device determines the adjacent 4G cells of the 3G cells within the planned VoLTE area boundary, or the adjacent 4G cells of the adjacent 4G cells of the 3G cells, as the cells that need to have the eSRVCC function enabled. Among them, the 3G cells are the 3G cells on the VoLTE area boundary.
[0193] Because there is a boundary between 4G and 3G networks, there may be voice fallback issues at the boundary. Therefore, it is necessary to enable the eSRVCC function in the adjacent 4G cell of the 3G cell or the adjacent 4G cell of the adjacent 4G cell of the 3G cell within the VoLTE area boundary. The 3G cell is the 3G cell on the VoLTE area boundary.
[0194] Furthermore, the eSRVCC function configuration device filters out multiple sets of 4G cells that need to enable the eSRVCC function based on conditions a, b, c, and d, and then performs union deduplication processing on the multiple sets of 4G cells.
[0195] It should be noted that if the proportion of 4G cells that need to enable eSRVCC function in the target area is very high, such as 80%, then the eSRVCC function configuration device will determine that all 4G cells in the target area will enable eSRVCC function.
[0196] Step 2: The eSRVCC function configuration device filters out the set of 3G cells that need to have the eSRVCC function enabled based on cell statistics within a time period consisting of conditions e, f, g and two working days and one rest day.
[0197] Condition e: For the 4G cells selected based on conditions a and b, the eSRVCC function configuration device selects 3G cells that meet the following conditions:
[0198] iii) For 4G macro cells selected based on conditions a and b:
[0199] First, the eSRVCC function configuration device performs an initial screening based on the distance relationship between 3G and 4G cells.
[0200] Specifically, for the 4G macro cells in the urban area selected based on conditions a and b, the eSRVCC function configuration device selects 3G macro cells as candidate 3G macro cells if the distance between them and the 4G macro cells is ≤ the initial screening distance in the urban area * 1.2, or if the distance between them and the 4G macro cells is ≤ 1km or 0.5km; and the eSRVCC function configuration device selects 3G indoor distributed cells as candidate 3G indoor distributed cells if the distance between them and the 4G macro cells is ≤ the average physical distance between 4G macro cells in the urban area * 0.8.
[0201] It should be noted that this example uses... Figure 3 In the embodiments described above, the sixth value is the distance between the initial screening stations in the urban area * 1.2, 1km, or 0.5km. Alternatively, the sixth value is the average physical distance between 4G macro base stations in the urban area * 0.8, as an example. Of course, the sixth value can also be other values, and this application does not specifically limit it.
[0202] Specifically, for non-urban 4G macro cells selected based on conditions a and b, the eSRVCC function configuration device selects 3G macro cells whose distance from the 4G macro cell is ≤ non-urban initial screening station distance * 1.2, or whose distance from the 4G macro cell is ≤ 3km or 1.5km as candidate 3G macro cells; and the eSRVCC function configuration device selects 3G indoor distributed cells whose distance from the 4G macro cell is ≤ non-urban 4G macro cell average physical station distance * 0.8 as candidate 3G indoor distributed cells.
[0203] It should be noted that this example uses... Figure 3 In the embodiments described above, the sixth value is the distance between primary screening stations in non-urban areas * 1.2, 3km, or 1.5km. Alternatively, the sixth value is the average physical distance between 4G macro stations in non-urban areas * 0.8, as an example. Of course, the sixth value can also be other values, and this application does not specifically limit it.
[0204] Secondly, the eSRVCC function configuration device performs further screening based on the directional and distance relationship between 4G cells and 3G cells.
[0205] Specifically, for any candidate 3G macro cell, perform the following steps a4)-c4) to screen each candidate 3G macro cell one by one and determine the 3G macro cell for which the eSRVCC function should be enabled.
[0206] Step a4) If the distance between the 4G macro cell and a candidate 3G macro cell is ≤ the average physical distance between 4G macro cells in the urban area * 1.2, the eSRVCC function configuration device draws a vector from the latitude and longitude of the 4G macro cell to the latitude and longitude of the candidate 3G macro cell, calculates the direction angle of the vector, and if the difference between the direction angle of the vector and the direction angle of the 4G macro cell is within ±75 degrees, the eSRVCC function configuration device determines that the candidate 3G macro cell needs to activate the eSRVCC function.
[0207] It should be noted that this example uses... Figure 3 In the embodiments described above, when both the first cell and the second cell are macro cells, the certain sector angle in condition 4 is defined as the difference between the vector direction angle of the 4G macro cell pointing to the candidate 3G macro cell and the direction angle of the 4G macro cell being within ±75 degrees. The certain distance range is illustrated by taking the average physical distance between 4G macro cells in urban areas * 1.2 as an example. Of course, the above-mentioned certain distance range or certain sector angle can also be other, and this application embodiment does not specifically limit it.
[0208] Step b4) Otherwise, if the distance between the 4G macro cell and a candidate 3G macro cell is ≤ the average physical distance between 3G macro cells in the urban area * 1.2, the eSRVCC function configuration device draws a vector from the latitude and longitude of the candidate 3G macro cell to the latitude and longitude of the 4G macro cell. If the difference between the direction angle of the vector and the direction angle of the candidate 3G macro cell is within ±75 degrees, the eSRVCC function configuration device determines that the candidate 3G macro cell needs to activate eSRVCC.
[0209] It should be noted that this example uses... Figure 3 In the embodiments described above, when both the first cell and the second cell are macro cells, the certain sector angle in condition 4 is defined as the difference between the vector direction angle of the 3G macro cell pointing to the candidate 4G macro cell and the direction angle of the 3G macro cell being within ±75 degrees. The certain distance range is illustrated by taking the average physical distance between 3G macro cells in urban areas * 1.2 as an example. Of course, the above-mentioned certain distance range or certain sector angle can also be other, and this application embodiment does not specifically limit it.
[0210] Step c4) If a candidate 3G macro cell does not meet the judgment criteria in steps a4) and b4) above, since the candidate 3G macro cell may meet other conditions, the eSRVCC function configuration device will not determine whether the candidate 3G macro cell needs to enable the eSRVCC function.
[0211] Steps a4)-c4) above are the process by which the eSRVCC function configuration device further filters candidate 3G macro cells based on the directional and distance relationship between 3G and 4G cells. The following is an explanation of how the eSRVCC function configuration device filters candidate 3G indoor distributed cells based on the directional and distance relationship between 3G and 4G cells.
[0212] Specifically, for any candidate 3G indoor distributed cell, the following steps a5)-b5) are performed to screen each candidate 3G indoor distributed cell one by one to determine the 3G indoor distributed cells for which the eSRVCC function is to be enabled.
[0213] Step a5) The eSRVCC function configuration device draws a vector from the latitude and longitude of the 4G macro cell to the latitude and longitude of the candidate 3G indoor distributed cell, calculates the direction angle of the vector, and if the difference between the direction angle of the vector and the direction angle of the 4G macro cell is within ±75 degrees, the eSRVCC function configuration device determines that the candidate 3G indoor distributed cell needs to enable the eSRVCC function.
[0214] It should be noted that this example uses... Figure 3 In the embodiment described above, when the first cell is an indoor distributed cell and the second cell is a macro cell, the difference between the vector direction angle of the 4G macro cell pointing to the candidate 3G indoor distributed cell and the direction angle of the 4G macro cell in condition 4 is within ±75 degrees. Of course, the above-mentioned certain distance range or certain sector angle can also be other, and this application embodiment does not specifically limit it.
[0215] Step b5) If a candidate 3G indoor distributed cell does not meet the judgment criteria in step a5), since the candidate 3G indoor distributed cell may meet other conditions, the eSRVCC function configuration device will not determine whether the candidate 3G indoor distributed cell needs to enable the eSRVCC function.
[0216] The above section iii) describes how the eSRVCC function configuration device filters candidate 3G cells for 3G macro cells based on the directional and distance relationship between 3G and 4G cells. The following section explains how the eSRVCC function configuration device filters candidate 3G cells for 3G indoor distributed cells based on the directional and distance relationship between 3G and 4G cells.
[0217] iv) For 4G indoor distributed cells selected based on conditions a and b:
[0218] First, the eSRVCC function configuration device performs an initial screening based on the distance relationship between 3G and 4G cells.
[0219] Specifically, for 4G indoor distributed cells in urban areas selected based on conditions a and b, the eSRVCC function configuration device selects 3G macro cells as candidate 3G macro cells if the distance between them and the 4G indoor distributed cells is ≤ the average 4G macro cell distance in the urban area * 0.8, or if the distance between them and the 4G indoor distributed cells is ≤ 0.5km or 0.3km.
[0220] It should be noted that this example uses... Figure 3 In the embodiments described above, the sixth value is taken as the average 4G macro base station spacing in urban areas * 0.8, or 0.5km or 0.3km in the district. Of course, the sixth value can also be other values, and this application does not specifically limit it.
[0221] Specifically, for non-urban 4G indoor distributed cells selected based on conditions a and b, the eSRVCC function configuration device selects 3G macro cells as candidate 3G macro cells if the distance between them and the 4G indoor distributed cells is less than 0.8 times the average 4G macro cell distance in non-urban areas, or if the distance between them and the 4G indoor distributed cells is less than 1.5km or 1.0km.
[0222] It should be noted that this example uses... Figure 3 In the embodiments described above, the sixth value is taken as 0.8 times the average 4G macro base station spacing in non-urban areas, or 1.5km or 1.0km in urban areas. Of course, the sixth value can also be other values, and this application does not specifically limit it.
[0223] Secondly, the eSRVCC function configuration device performs further screening based on the directional relationship between 3G cells and 4G cells.
[0224] Specifically, for any candidate 3G macro cell, perform the following steps a6)-b6) to screen each candidate 6G macro cell one by one and determine the 6G macro cell for which eSRVCC function should be enabled.
[0225] Step a6) The eSRVCC function configuration device draws a vector from the latitude and longitude of the candidate 3G macro cell to the latitude and longitude of the 4G indoor distributed cell, calculates the direction angle of the vector, and if the difference between the direction angle of the vector and the direction angle of the candidate 3G macro cell is within ±75 degrees, the eSRVCC function configuration device determines that the candidate 3G macro cell needs to activate eSRVCC.
[0226] It should be noted that this example uses... Figure 3 In the embodiment described above, when the first cell is a macro cell and the second cell is an indoor distributed cell, the difference between the vector direction angle of the candidate 3G macro cell pointing to the 4G indoor distributed cell and the direction angle of the candidate 3G macro cell is within ±75 degrees in condition 4. Of course, the above-mentioned certain distance range or certain sector angle can also be other, and this application embodiment does not specifically limit it.
[0227] Step b6) If a candidate 3G macro cell does not meet the judgment criteria of step a6), since the candidate 3G macro cell may meet other conditions, the eSRVCC function configuration device will not determine whether the candidate 3G macro cell needs to enable the eSRVCC function.
[0228] Condition f: The 3G cell corresponding to the 4G cell that needs to be configured with eSRVCC function as determined in condition c is identified as the cell that needs to have eSRVCC function enabled.
[0229] Condition g: If 4G is not deployed across the entire network, i.e. there is a boundary between 4G and 3G networks, or if VoLTE is not planned to be fully launched across the entire network, then the eSRVCC function configuration device determines the adjacent 3G cells of the 4G cells or the adjacent 3G cells of the adjacent 4G cells on the boundary of the planned VoLTE area as the cells that need to have the eSRVCC function enabled.
[0230] Because there is a boundary between 4G and 3G networks, there may be voice drop-off issues at the boundary. Therefore, it is necessary to enable the eSRVCC function in the adjacent 3G cells of the 4G cell or the adjacent 3G cells of the adjacent 3G cell of the 4G cell at the boundary.
[0231] After the eSRVCC function configuration device filters out multiple sets of 3G cells that need to enable the eSRVCC function based on conditions e, f, and g, it performs a union deduplication process on the multiple sets of 3G cells.
[0232] Furthermore, the eSRVCC function configuration device enables the eSRVCC function for 3G / 4G cells that need to have the eSRVCC function enabled based on the screening in the first and second steps.
[0233] Furthermore, the eSRVCC function configuration device performs neighbor cell screening on the 3G / 4G cells that need to enable eSRVCC function based on the screening in the first and second steps, and adds neighbor cell relationships to the 3G / 4G cells that have not been configured with neighbor cell relationships.
[0234] It should be noted that the eSRVCC function configuration device can add neighbor cell relationships and enable the eSRVCC function simultaneously or sequentially, and the order of execution is not fixed. This application does not impose any restrictions on this.
[0235] The actions implemented by the eSRVCC function configuration device in the above embodiments can be carried out by... Figure 2 The processor 201 in the eSRVCC function configuration device 20 shown calls the application code stored in the memory 203 to instruct the eSRVCC function configuration device to execute. This embodiment does not impose any limitations on this.
[0236] It is understood that the methods and / or steps implemented by the eSRVCC function configuration device in the above embodiments can also be implemented by components (e.g., chips or circuits) that can be used in the eSRVCC function configuration device.
[0237] The above mainly describes the solution provided in this application from the perspective of an eSRVCC function configuration device. Accordingly, this application also provides an eSRVCC function configuration device for implementing the various methods described above. This eSRVCC function configuration device can be the eSRVCC function configuration device in the above method embodiments, or a device containing the above eSRVCC function configuration device, or a component that can be used in an eSRVCC function configuration device, such as a chip.
[0238] It is understood that, in order to achieve the aforementioned functions, the eSRVCC function configuration device includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should readily recognize that, based on the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0239] This application embodiment can divide the eSRVCC function configuration device into functional modules according to the above method embodiment. For example, each function can be divided into a separate functional module, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. It should be noted that the module division in this application embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods.
[0240] In one implementation scenario Figure 5 A schematic diagram of an eSRVCC function configuration device 50 is shown. The eSRVCC function configuration device 50 includes a transceiver module 501 and a processing module 502.
[0241] In some embodiments, the eSRVCC function configuration device 50 may further include a storage module ( Figure 5 (Not shown in the image) is used to store program instructions and data.
[0242] In some embodiments, the transceiver module 501, also referred to as a transceiver unit, is used to implement transmission and / or reception functions. The transceiver module 501 may consist of transceiver circuitry, a transceiver, a transceiver unit, or an eSRVCC function configuration interface.
[0243] In some embodiments, the transceiver module 501 may include a receiving module and a sending module, respectively configured to perform the receiving and sending steps performed by the eSRVCC function configuration device in the above method embodiments, and / or other processes to support the technology described herein; in some embodiments, the processing module 502 may be configured to perform the processing steps (e.g., generation) performed by the eSRVCC function configuration device in the above method embodiments, and / or other processes to support the technology described herein.
[0244] As an example:
[0245] The transceiver module 501 is used to acquire the network performance indicators of the first cell within the area to be configured with eSRVCC functionality, and / or the location information of the first cell. The processing module 502 is used to determine the first cell as the target cell for which eSRVCC functionality needs to be configured, based on the network performance indicators of the first cell and / or the location information of the first cell.
[0246] In one possible implementation, the first cell is a cell within the coverage area of a first network. The processing module 502 is used to determine the first cell as a target cell requiring eSRVCC functionality based on the network performance indicators of the first cell and / or the location information of the first cell. This includes: the processing module 502 is further used to determine, based on the network performance indicators of the first cell and / or the location information of the first cell, that the first cell meets at least one of the following conditions: the network performance indicators of the first cell meet a first condition; the first cell is a cell in a first candidate cell set that meets a second condition, wherein the first candidate cell set consists of cells within the coverage area of a first network that are within a fifth numerical range from the second cell, the second condition is associated with the location information of the first cell, the second cell is a cell within the coverage area of a second network, and the network standard of the second network is lower than that of the first network; or, the first cell is an adjacent cell of a third cell in a first region or an adjacent cell of an adjacent cell of a third cell, wherein the third cell is a cell on the boundary of the first region, and the first region is an area where VoLTE (Voice over LTE) services are planned to be launched.
[0247] As one possible implementation, the first cell is a cell within the coverage area of the second network. The processing module 502 is used to determine the first cell as a target cell that needs to be configured with eSRVCC function based on the network performance indicators of the first cell and / or the location information of the first cell. The processing module 502 is further used to determine that the first cell meets at least one of the following conditions based on the network performance indicators of the first cell and / or the location information of the first cell: the first cell is a cell in the second candidate cell set that meets a third condition, wherein the second candidate cell set consists of cells within the coverage area of the second network that are within a sixth numerical range from the second cell, the third condition is associated with the location information of the first cell, the second cell is a cell within the coverage area of the first network whose network performance indicators meet the first condition, and the network standard of the first network is higher than that of the second network; or, the first cell is a neighboring cell of the third cell or a neighboring cell of the neighboring cell of the third cell, wherein the third cell is a cell on the boundary of the first area, and the first area is an area where the Long Term Evolution Voice Bearer VoLTE service is planned to be launched.
[0248] All relevant content of each step involved in the above method embodiments can be referenced from the functional description of the corresponding functional module, and will not be repeated here.
[0249] In this application, the eSRVCC function configuration device 50 is presented in an integrated manner, divided into various functional modules. Here, "module" can refer to an application-specific integrated circuit (ASIC), a circuit, a processor and memory that executes one or more software or firmware programs, integrated logic circuits, and / or other devices that can provide the above functions.
[0250] In some embodiments, those skilled in the art will recognize that the eSRVCC function configuration device 50 can be implemented in hardware using... Figure 2 The eSRVCC function configuration device 20 shown is in the form of the device.
[0251] As an example, Figure 5 The function / implementation process of the processing module 502 can be achieved through... Figure 2 The processor 201 in the eSRVCC function configuration device 20 shown calls computer execution instructions stored in memory 203 to implement the function.
[0252] In some embodiments, when Figure 5 When the eSRVCC function configuration device 50 is a chip or chip system, the function / implementation process of the processing module 502 can be implemented by the processor (or processing circuit) of the chip or chip system.
[0253] Since the eSRVCC function configuration device 50 provided in this embodiment can execute the above method, the technical effects it can achieve can be referred to the above method embodiment, and will not be repeated here.
[0254] As one possible product form, the eSRVCC function configuration device of this application embodiment can also be implemented using the following: one or more field programmable gate arrays (FPGAs), programmable logic devices (PLDs), controllers, state machines, gate logic, discrete hardware components, any other suitable circuits, or any combination of circuits capable of performing the various functions described throughout this application.
[0255] In some embodiments, this application also provides a communication device, which includes a processor for implementing the methods in any of the above method embodiments.
[0256] As one possible implementation, the communication device also includes a memory. This memory stores necessary program instructions and data, and the processor can call the program code stored in the memory to instruct the communication device to execute the methods in any of the above method embodiments. Of course, the memory may also be absent from the communication device.
[0257] As another possible implementation, the communication device also includes an interface circuit, which is a code / data read / write interface circuit, used to receive computer execution instructions (which are stored in memory and may be read directly from memory or may be transmitted through other devices) and transmit them to the processor.
[0258] As another possible implementation, the communication device also includes a communication interface for communicating with modules outside the communication device.
[0259] It is understood that the communication device can be a chip or a chip system. When the communication device is a chip system, it can be composed of chips or may include chips and other discrete devices. This application does not specifically limit this.
[0260] As one possible product form, the eSRVCC function configuration device of this application embodiment can be implemented by a general bus architecture.
[0261] This application also provides a computer-readable storage medium having a computer program or instructions stored thereon, which, when executed by a communication device, implements the functions of any of the above-described method embodiments.
[0262] This application also provides a computer program product that, when executed by a communication device, implements the functions of any of the above method embodiments.
[0263] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0264] It is understood that the systems, apparatuses, and methods described in this application can also be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0265] The units described as separate components may or may not be physically separate; that is, they may be located in one place or distributed across multiple network units. The components shown as units may or may not be physical units. Some or all of the units can be selected to achieve the purpose of this embodiment, depending on actual needs.
[0266] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0267] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented using software programs, implementation can be, in whole or in part, in the form of a computer program product. This computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the flow or function according to the embodiments of this application is generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, computer instructions can be transmitted from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device containing one or more servers, data centers, etc., that can be integrated with the medium. The available media can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media (e.g., solid-state disks (SSDs)). In embodiments of this application, the computer may include the aforementioned devices.
[0268] Although this application has been described herein in conjunction with various embodiments, those skilled in the art, by reviewing the accompanying drawings, the disclosure, and the appended claims, will understand and implement other variations of the disclosed embodiments in carrying out the claimed application. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "an" does not exclude multiple instances. A single processor or other unit can implement several functions listed in the claims. While different dependent claims may recite certain measures, this does not mean that these measures cannot be combined to produce good results.
[0269] Although this application has been described in conjunction with specific features and embodiments, it is obvious that various modifications and combinations can be made thereto without departing from the spirit and scope of this application. Accordingly, this specification and drawings are merely exemplary illustrations of this application as defined by the appended claims, and are considered to cover any and all modifications, variations, combinations, or equivalents within the scope of this application. Clearly, those skilled in the art can make various alterations and modifications to this application without departing from the spirit and scope of this application. Thus, if such modifications and modifications of this application fall within the scope of the claims of this application and their equivalents, this application is also intended to include such modifications and modifications.
Claims
1. A method for configuring eSRVCC function to enhance single wireless voice call continuity, characterized in that, The method includes: Obtain the network performance metrics of the first cell within the eSRVCC functional area to be configured, and / or the location information of the first cell; Based on the network performance indicators of the first cell and / or the location information of the first cell, the first cell is determined to be the target cell that needs to be configured with eSRVCC function. When the first cell is a cell within the coverage area of the first network, determining the first cell as a target cell requiring eSRVCC configuration based on the network performance indicators of the first cell and / or the location information of the first cell includes: Based on the network performance indicators of the first cell and / or the location information of the first cell, it is determined that the first cell meets at least one of the following conditions: The network performance indicators of the first cell meet the first condition; The first cell is a cell in the first candidate cell set that meets the second condition. The first candidate cell set consists of cells within the coverage area of the first network that are within a fifth numerical range from the second cell. The second condition is associated with the location information of the first cell. The second cell is a cell within the coverage area of the second network. The network standard of the second network is lower than that of the first network. Alternatively, the first cell may be an adjacent cell of a third cell within the first area or an adjacent cell of an adjacent cell of the third cell, wherein the third cell is a cell on the boundary of the first area, and the first area is an area where the Long Term Evolution Voice Bearer (VoLTE) service is planned to be launched. When the first cell is a cell within the coverage area of the second network, determining the first cell as a target cell requiring eSRVCC configuration based on the network performance indicators of the first cell and / or the location information of the first cell includes: Based on the network performance indicators of the first cell and / or the location information of the first cell, it is determined that the first cell meets at least one of the following conditions: The first cell is a cell in the second candidate cell set that meets the third condition. The second candidate cell set consists of cells within the coverage area of the second network that are within a sixth numerical range from the second cell. The third condition is associated with the location information of the first cell. The second cell is a cell within the coverage area of the first network whose network performance indicators meet the first condition. The network standard of the first network is higher than that of the second network. Alternatively, the first cell may be a neighboring cell of the third cell or a neighboring cell of the third cell, wherein the third cell is a cell on the boundary of the first area, and the first area is an area where the Long Term Evolution (LTE) Voice over LTE (VoLTE) service is planned to be launched.
2. The method according to claim 1, characterized in that, The network performance indicators of the first cell meet the first condition, including: The average daily number of voice fallbacks in the first cell exceeds a first value, and the ratio of the average daily number of voice fallbacks in the first cell to the average daily number of voice calls in the first cell is higher than a second value. And / or, the ratio of the number of reference signal received powers of the first cell that is not less than the third value to the total number of reference signal received powers of the first cell is less than the fourth value.
3. The method according to claim 1 or 2, characterized in that, Both the first cell and the second cell are macro cells. The second condition is related to the distance between the first cell and the second cell and the sector angle, or the second condition is related to the distance between the second cell and the first cell and the sector angle. Alternatively, the first cell is an indoor distributed cell, the second cell is a macro cell, and the second condition is related to the sector angle of the first cell relative to the second cell; Alternatively, the first cell is a macro cell, the second cell is an indoor distributed cell, and the second condition is related to the sector angle of the second cell relative to the first cell.
4. The method according to claim 1, characterized in that, Both the first cell and the second cell are macro cells, and the third condition is related to the distance between the first cell and the second cell and the sector angle; or, the third condition is related to the distance between the second cell and the first cell and the sector angle. Alternatively, the first cell is an indoor distributed cell, the second cell is a macro cell, and the third condition is related to the sector angle of the first cell relative to the second cell; Alternatively, the first cell may be a macro cell, the second cell may be an indoor distributed cell, and the third condition may be related to the sector angle of the second cell relative to the first cell.
5. The method according to claim 1 or 4, characterized in that, The second cell is a cell within the coverage area of the first network whose network performance indicators meet the first condition, including: The average daily number of voice fallbacks in the second cell exceeds the first value, and the ratio of the average daily number of voice fallbacks in the second cell to the average daily number of voice calls in the second cell is higher than the second value. And / or, the ratio of the number of reference signal received powers of the second cell that is not less than the third value to the total number of reference signal received powers of the second cell is less than the fourth value.
6. A device for configuring eSRVCC function to enhance single wireless voice call continuity, characterized in that, The device includes a transceiver module and a processing module; The transceiver module is used to obtain the network performance indicators of the first cell within the eSRVCC functional area to be configured, and / or the location information of the first cell; The processing module is used to determine the first cell as a target cell that needs to be configured with eSRVCC function based on the network performance indicators of the first cell and / or the location information of the first cell. The first cell is a cell within the coverage area of the first network; The processing module is configured to determine, based on the network performance indicators of the first cell and / or the location information of the first cell, that the first cell is a target cell requiring the configuration of eSRVCC functionality, including: The processing module is configured to determine, based on the network performance indicators of the first cell and / or the location information of the first cell, that the first cell meets at least one of the following conditions: The network performance indicators of the first cell meet the first condition; The first cell is a cell in the first candidate cell set that meets the second condition. The first candidate cell set consists of cells within the coverage area of the first network that are within a fifth numerical range from the second cell. The second condition is associated with the location information of the first cell. The second cell is a cell within the coverage area of the second network, and the network standard of the second network is lower than that of the first network. Alternatively, the first cell may be an adjacent cell of a third cell within the first area or an adjacent cell of an adjacent cell of the third cell, wherein the third cell is a cell on the boundary of the first area, and the first area is an area where the Long Term Evolution Voice Bearer (VoLTE) service is planned to be launched. The first cell is a cell within the coverage area of the second network; the processing module is configured to determine, based on the network performance indicators of the first cell and / or the location information of the first cell, that the first cell is a target cell requiring the configuration of eSRVCC function, including: The processing module is configured to determine, based on the network performance indicators of the first cell and / or the location information of the first cell, that the first cell meets at least one of the following conditions: The first cell is a cell in the second candidate cell set that meets the third condition. The second candidate cell set consists of cells within the coverage area of the second network that are within a sixth numerical range from the second cell. The third condition is associated with the location information of the first cell. The second cell is a cell within the coverage area of the first network whose network performance indicators meet the first condition. The network standard of the first network is higher than that of the second network. Alternatively, the first cell may be a neighboring cell of the third cell or a neighboring cell of the third cell, wherein the third cell is a cell on the boundary of the first area, and the first area is an area where the Long Term Evolution (LTE) Voice over LTE (VoLTE) service is planned to be launched.
7. The apparatus according to claim 6, characterized in that, The network performance indicators of the first cell meet the first condition, including: The average daily number of voice fallbacks in the first cell exceeds a first value, and the ratio of the average daily number of voice fallbacks in the first cell to the average daily number of voice calls in the first cell is higher than a second value. And / or, the ratio of the number of reference signal received powers of the first cell that is not less than the third value to the total number of reference signal received powers of the first cell is less than the fourth value.
8. The apparatus according to claim 6 or 7, characterized in that, Both the first cell and the second cell are macro cells. The second condition is related to the distance between the first cell and the second cell and the sector angle, or the second condition is related to the distance between the second cell and the first cell and the sector angle. Alternatively, the first cell is an indoor distributed cell, the second cell is a macro cell, and the second condition is related to the sector angle of the first cell relative to the second cell; Alternatively, the first cell is a macro cell, the second cell is an indoor distributed cell, and the second condition is related to the sector angle of the second cell relative to the first cell.
9. The apparatus according to claim 6, characterized in that, Both the first cell and the second cell are macro cells, and the third condition is related to the distance between the first cell and the second cell and the sector angle; or, the third condition is related to the distance between the second cell and the first cell and the sector angle. Alternatively, the first cell is an indoor distributed cell, the second cell is a macro cell, and the third condition is related to the sector angle of the first cell relative to the second cell; Alternatively, the first cell may be a macro cell, the second cell may be an indoor distributed cell, and the third condition may be related to the sector angle of the second cell relative to the first cell.
10. The apparatus according to claim 6 or 9, characterized in that, The second cell is a cell within the coverage area of the first network whose network performance indicators meet the first condition, including: The average daily number of voice fallbacks in the second cell exceeds the first value, and the ratio of the average daily number of voice fallbacks in the second cell to the average daily number of voice calls in the second cell is higher than the second value. And / or, the ratio of the number of reference signal received powers of the second cell that is not less than the third value to the total number of reference signal received powers of the second cell is less than the fourth value.
11. A communication device, characterized in that, The communication device includes: at least one processor; The processor is configured to execute computer programs or instructions to cause the communication device to perform the method as described in any one of claims 1-5.
12. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program or instructions that, when executed by a communication device, implement the method as described in any one of claims 1-5.
Citation Information
Patent Citations
Neighboring cell configuration method and apparatus suitable for eSRVCC handover
CN108235344A
A method and device for starting an eSRVCC function
CN109743762A
SRVCC neighbor cell measurement reporting method and device and electronic equipment
CN109936880A