A global cell identity generation method, device and network equipment

CN117715018BActive Publication Date: 2026-08-07CHINA MOBILE GRP GUANGDONG CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA MOBILE GRP GUANGDONG CO LTD
Filing Date
2022-09-07
Publication Date
2026-08-07

AI Technical Summary

Technical Problem

[0005]本发明的目的是提供一种全球小区识别码生成方法、装置及网络设备,解决了现有方案中CGI生成过程需要人工参与,难以保证正确率和及时性的问题

Benefits of technology

[0099] The method of this invention can perform CID occupancy analysis based on the working parameter data of the first site to be assigned, thereby determining at least one target CID corresponding to the first site to be assigned, and finally generating at least one target CGI corresponding to the first site to be assigned by combining the target ENODEB_ID. The above process does not require manual intervention, realizes the automatic allocation function of CGI, saves human resources, reduces communication costs, and solves the problem of inaccurate and untimely CGI generation caused by manual intervention.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117715018B_ABST
    Figure CN117715018B_ABST
Patent Text Reader

Abstract

The application provides a global cell identification code generation method and device and network equipment, and relates to the technical field of wireless communication. The method comprises the following steps: performing cell identification code CID occupancy analysis on a first to-be-assigned station according to the working parameter data of the first to-be-assigned station, and determining at least one target CID corresponding to the first to-be-assigned station; and determining at least one target global cell identification code CGI corresponding to the first to-be-assigned station based on the at least one target CID corresponding to the first to-be-assigned station and a target base station identification code ENODEB_ID of the first to-be-assigned station. The scheme of the application solves the problem that the CGI generation process in the prior art needs manual participation and it is difficult to guarantee the correctness and timeliness.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of wireless communication technology, and in particular to a method, apparatus and network equipment for generating global cell identification codes. Background Technology

[0002] The Cell Global Identifier (CGI) is used to identify the area covered by a cell (base station or a sector cell), essentially the cell's identity card. The CGI structure in a wireless network is: CGI = Mobile Country Code (MCC) + Mobile Network Code (MNC) + Evolved Node B + Cell ID (ENODEB_ID) + Cell Identity (CID). MCC and MNC are fixed at 460-00, therefore the CGI allocation algorithm here focuses on the allocation of ENDEB_ID and CID.

[0003] In existing technical solutions, ENODEB_ID and CID need to be manually allocated. Generally, technicians check the site design plan and manually query the source base station data of the incoming site in the existing information system to confirm whether a new ENODEB_ID needs to be added. If a new one is needed, it is also necessary to confirm whether the ENODEB_ID resource pool is sufficient and whether there are existing ENODEB_ID resources that can be utilized. After the ENODEB_ID is determined, the allocation of CID requires checking the cell configuration information in the design plan and comparing it with the existing network CID data to confirm the carrier level and CID sequence of the new incoming cell. Finally, by comparing it with the existing network CGI data, it is confirmed whether there is any overlap in the new CGI encoding. If there is overlap, CGI rearrangement is required to ensure that the CGI is ordered and there is no false occupancy.

[0004] However, in the CGI generation process described above, many steps require manual intervention, making it difficult to guarantee accuracy and timeliness, resulting in a lot of data needing to be modified repeatedly. Summary of the Invention

[0005] The purpose of this invention is to provide a method, apparatus, and network device for generating global cell identification codes, which solves the problem that the existing CGI generation process requires manual intervention, making it difficult to guarantee accuracy and timeliness.

[0006] To achieve the above objectives, embodiments of the present invention provide a method for generating a global cell identification code, comprising:

[0007] Based on the engineering parameter data of the first site to be allocated, a cell identifier (CID) occupancy analysis is performed on the first site to be allocated to determine at least one target CID corresponding to the first site to be allocated.

[0008] Based on at least one target CID corresponding to the first site to be allocated and the target base station identifier code ENODEB_ID of the first site to be allocated, at least one target global cell identifier (CGI) corresponding to the first site to be allocated is determined.

[0009] Optionally, the engineering parameter data includes: site configuration information and reuse type. The step of performing cell identifier (CID) occupancy analysis on the first site to be allocated based on the engineering parameter data of the first site to be allocated, and determining at least one target CID corresponding to the first site to be allocated, includes:

[0010] Based on the site configuration information, CID occupancy analysis is performed on the first site to be allocated to determine the number of carrier cell bits and carrier type corresponding to the first site to be allocated.

[0011] Based on the multiplexing type and the number and type of the carrier cell bits to be allocated corresponding to the first site to be allocated, at least one target CID corresponding to the at least one carrier cell bit to be allocated is generated, and the carrier cell bits to be allocated correspond one-to-one with the target CID.

[0012] Optionally, the step of performing CID occupancy analysis on the first site to be allocated based on the site configuration information to determine the number of carrier cell bits and carrier type corresponding to the first site to be allocated includes:

[0013] Obtain the numerical values ​​of the site configuration in the site configuration information;

[0014] Based on the values ​​configured for the site, the number of carrier cell bits to be allocated and the carrier type corresponding to the first site to be allocated are determined.

[0015] Optionally, obtaining the site configuration values ​​from the site configuration information includes:

[0016] Perform data processing operations on the site configuration information to obtain the values ​​of the site configuration in the site configuration information;

[0017] The data processing operation includes at least one of the following:

[0018] Delete characters other than numeric types;

[0019] Remove the zero character.

[0020] Optionally, the engineering parameter data may further include: network standard and site type;

[0021] The step of generating at least one target CID corresponding to the at least one carrier cell bit to be allocated based on the multiplexing type and the number and carrier type of the first site to be allocated includes:

[0022] Obtain preset CID mapping configuration information, which is used to indicate the mapping relationship between network standard, site type, multiplexing type, carrier type and CID;

[0023] Based on the network standard, site type, multiplexing type of the first site to be allocated, and the carrier type of the carrier cell bit to be allocated corresponding to the first site to be allocated, the CID mapping configuration information is queried, and the queried CID is used as the target CID of the carrier cell bit to be allocated.

[0024] Optionally, generating at least one target CID corresponding to the at least one carrier cell bit to be allocated based on the multiplexing type and the number and carrier type of the first site to be allocated includes:

[0025] Based on the network standard and multiplexing type of the first site to be allocated, the natural numbers in the natural number sequence corresponding to the multiplexing type are obtained in sequence and assigned to different carrier cell bits corresponding to the first site to be allocated, as the target CID of the carrier cell bit to be allocated.

[0026] Different reuse types correspond to different sequences of natural numbers, and the natural numbers in the sequences of natural numbers are not repeated.

[0027] Optionally, the method for obtaining the target ENODEB_ID of the first site to be assigned includes:

[0028] Determine whether the first site to be allocated has a source base station;

[0029] If there is no source base station at the first site to be allocated, obtain the first ENODEB_ID from the ENODEB_ID allocation pool and use the first ENODEB_ID as the target ENODEB_ID. If there is a source base station at the first site to be allocated, obtain the second ENODEB_ID corresponding to the source base station and use the second ENODEB_ID as the target ENODEB_ID.

[0030] Optionally, determining at least one target global cell identifier (CGI) corresponding to the first site to be allocated based on at least one target CID corresponding to the first site to be allocated and the target base station identifier (ENODEB_ID) of the first site to be allocated includes:

[0031] Based on at least one target CID corresponding to the first site to be allocated and the target base station identifier code ENODEB_ID of the first site to be allocated, it is determined that the first site to be allocated corresponds to at least one first CGI.

[0032] Based on the target ENODEB_ID of the first site to be assigned, obtain the first existing network CGI corresponding to the first existing network ENODEB_ID that is the same as the target ENODEB_ID;

[0033] If the first existing network CGI does not include the at least one first CGI, the at least one first CGI will be determined as at least one target CGI corresponding to the first site to be assigned.

[0034] Optionally, the method further includes:

[0035] If the first live network CGI includes at least one of the at least one first CGI, some or all of the CGIs in the at least one first CGI are reconfigured.

[0036] To achieve the above objectives, embodiments of the present invention provide a global cell identification code generation apparatus, comprising:

[0037] The first processing module is used to perform cell identifier code (CID) occupancy analysis on the first site to be allocated based on the working parameter data of the first site to be allocated, and to determine at least one target CID corresponding to the first site to be allocated.

[0038] The second processing module is used to determine at least one target global cell identifier (CGI) corresponding to the first site to be allocated based on at least one target CID corresponding to the first site to be allocated and the target base station identifier (ENODEB_ID) of the first site to be allocated.

[0039] Optionally, the engineering parameter data includes: site configuration information and reuse type, and the first processing module includes:

[0040] The first processing submodule is used to perform CID occupancy analysis on the first site to be allocated based on the site configuration information, and determine the number of carrier cell bits to be allocated and the carrier type corresponding to the first site to be allocated.

[0041] The second processing submodule is used to generate at least one target CID corresponding to the at least one carrier cell bit to be allocated, based on the multiplexing type and the number and carrier type of the carrier cell bits to be allocated corresponding to the first site to be allocated, wherein the carrier cell bits to be allocated and the target CID are in one-to-one correspondence.

[0042] Optionally, the first processing submodule includes:

[0043] The first acquisition unit is used to acquire the value of the site configuration in the site configuration information;

[0044] The first processing unit is used to determine the number of carrier cell bits to be allocated and the carrier type corresponding to the first site to be allocated based on the values ​​configured for the site.

[0045] Optionally, the first acquisition unit includes:

[0046] The first processing subunit is used to perform data processing operations on the site configuration information to obtain the value of the site configuration in the site configuration information;

[0047] The data processing operation includes at least one of the following:

[0048] Delete characters other than numeric types;

[0049] Remove the zero character.

[0050] Optionally, the engineering parameter data may further include: network standard and site type;

[0051] The second processing submodule includes:

[0052] The second processing subunit is used to obtain preset CID mapping configuration information, which is used to indicate the mapping relationship between network standard, site type, multiplexing type, carrier type and CID;

[0053] The third processing subunit is used to query the CID mapping configuration information based on the network standard, site type, multiplexing type of the first site to be allocated and the carrier type of the carrier cell bit to be allocated corresponding to the first site to be allocated, and use the queried CID as the target CID of the carrier cell bit to be allocated.

[0054] Optionally, the second processing submodule includes:

[0055] The fourth processing subunit is used to sequentially obtain the natural numbers in the natural number sequence corresponding to the multiplexing type according to the network standard and multiplexing type of the first site to be allocated, and allocate them to different carrier cell bits corresponding to the first site to be allocated, as the target CID of the carrier cell bits to be allocated.

[0056] Different reuse types correspond to different sequences of natural numbers, and the natural numbers in the sequences of natural numbers are not repeated.

[0057] Optionally, the second processing module further includes:

[0058] The third processing submodule is used to determine whether the first site to be allocated has a source base station;

[0059] The fourth processing submodule is used to obtain a first ENODEB_ID from the ENODEB_ID allocation pool when there is no source base station at the first site to be allocated, and use the first ENODEB_ID as the target ENODEB_ID; and to obtain a second ENODEB_ID corresponding to the source base station when there is a source base station at the first site to be allocated, and use the second ENODEB_ID as the target ENODEB_ID.

[0060] Optionally, the second processing module includes:

[0061] The fifth processing submodule is used to determine at least one first CGI corresponding to the first site to be allocated based on at least one target CID corresponding to the first site to be allocated and the target base station identifier code ENODEB_ID of the first site to be allocated.

[0062] The sixth processing submodule is used to obtain the first live network CGI corresponding to the first live network ENODEB_ID that is the same as the target ENODEB_ID of the first site to be allocated;

[0063] The seventh processing submodule is used to determine the at least one first CGI as at least one target CGI corresponding to the first site to be assigned, when the first existing network CGI does not include the at least one first CGI.

[0064] Optionally, the second processing module further includes:

[0065] The eighth processing submodule is used to reconfigure some or all of the CGIs in the at least one first CGI when the first live network CGI includes at least one of the at least one first CGIs.

[0066] To achieve the above objectives, embodiments of the present invention provide a mobile terminal, including a processor and a transceiver, wherein the processor is used for:

[0067] Based on the engineering parameter data of the first site to be allocated, a cell identifier (CID) occupancy analysis is performed on the first site to be allocated to determine at least one target CID corresponding to the first site to be allocated.

[0068] Based on at least one target CID corresponding to the first site to be allocated and the target base station identifier code ENODEB_ID of the first site to be allocated, at least one target global cell identifier (CGI) corresponding to the first site to be allocated is determined.

[0069] Optionally, the operating parameter data includes: site configuration information and reuse type. When the processor performs cell identifier (CID) occupancy analysis on the first site to be allocated based on the operating parameter data of the first site to be allocated, and determines at least one target CID corresponding to the first site to be allocated, it is specifically used for:

[0070] Based on the site configuration information, CID occupancy analysis is performed on the first site to be allocated to determine the number of carrier cell bits and carrier type corresponding to the first site to be allocated.

[0071] Based on the multiplexing type and the number and type of the carrier cell bits to be allocated corresponding to the first site to be allocated, at least one target CID corresponding to the at least one carrier cell bit to be allocated is generated, and the carrier cell bits to be allocated correspond one-to-one with the target CID.

[0072] Optionally, when the processor performs CID occupancy analysis on the first site to be allocated based on the site configuration information to determine the number of cell bits and carrier type corresponding to the first site to be allocated, it is specifically used for:

[0073] Obtain the numerical values ​​of the site configuration in the site configuration information;

[0074] Based on the values ​​configured for the site, the number of carrier cell bits to be allocated and the carrier type corresponding to the first site to be allocated are determined.

[0075] Optionally, when the processor obtains the value of the site configuration in the site configuration information, it specifically performs the following:

[0076] Perform data processing operations on the site configuration information to obtain the values ​​of the site configuration in the site configuration information;

[0077] The data processing operation includes at least one of the following:

[0078] Delete characters other than numeric types;

[0079] Remove the zero character.

[0080] Optionally, the engineering parameter data may further include: network standard and site type;

[0081] Specifically, when the processor generates at least one target CID corresponding to the at least one carrier cell bit to be allocated based on the multiplexing type and the number and carrier type of the first site to be allocated, the processor is used to:

[0082] Obtain preset CID mapping configuration information, which is used to indicate the mapping relationship between network standard, site type, multiplexing type, carrier type and CID;

[0083] Based on the network standard, site type, multiplexing type of the first site to be allocated, and the carrier type of the carrier cell bit to be allocated corresponding to the first site to be allocated, the CID mapping configuration information is queried, and the queried CID is used as the target CID of the carrier cell bit to be allocated.

[0084] Optionally, when the processor generates at least one target CID corresponding to the at least one carrier cell bit to be allocated based on the multiplexing type and the number and carrier type of the carrier cell bits corresponding to the first site to be allocated, the processor is specifically used to:

[0085] Based on the network standard and multiplexing type of the first site to be allocated, the natural numbers in the natural number sequence corresponding to the multiplexing type are obtained in sequence and assigned to different carrier cell bits corresponding to the first site to be allocated, as the target CID of the carrier cell bit to be allocated.

[0086] Different reuse types correspond to different sequences of natural numbers, and the natural numbers in the sequences of natural numbers are not repeated.

[0087] Optionally, when the processor obtains the target ENODEB_ID of the first site to be allocated, it specifically performs the following:

[0088] Determine whether the first site to be allocated has a source base station;

[0089] If there is no source base station at the first site to be allocated, obtain the first ENODEB_ID from the ENODEB_ID allocation pool and use the first ENODEB_ID as the target ENODEB_ID. If there is a source base station at the first site to be allocated, obtain the second ENODEB_ID corresponding to the source base station and use the second ENODEB_ID as the target ENODEB_ID.

[0090] Optionally, when the processor determines at least one target global cell identifier (CGI) corresponding to the first site to be allocated based on at least one target CID corresponding to the first site to be allocated and the target base station identifier (ENODEB_ID) of the first site to be allocated, it is specifically used for:

[0091] Based on at least one target CID corresponding to the first site to be allocated and the target base station identifier code ENODEB_ID of the first site to be allocated, it is determined that the first site to be allocated corresponds to at least one first CGI.

[0092] Based on the target ENODEB_ID of the first site to be assigned, obtain the first existing network CGI corresponding to the first existing network ENODEB_ID that is the same as the target ENODEB_ID;

[0093] If the first existing network CGI does not include the at least one first CGI, the at least one first CGI will be determined as at least one target CGI corresponding to the first site to be assigned.

[0094] Optionally, the processor is further configured to:

[0095] If the first live network CGI includes at least one of the at least one first CGI, some or all of the CGIs in the at least one first CGI are reconfigured.

[0096] To achieve the above objectives, embodiments of the present invention provide a mobile terminal, including a transceiver, a processor, a memory, and a program or instructions stored in the memory and executable on the processor; when the processor executes the program or instructions, it implements the global cell identification code generation method as described above.

[0097] To achieve the above objectives, embodiments of the present invention provide a readable storage medium having a program or instructions stored thereon, which, when executed by a processor, implement the steps in the global cell identification code generation method as described above.

[0098] The beneficial effects of the above-described technical solution of the present invention are as follows:

[0099] The method of this invention can perform CID occupancy analysis based on the working parameter data of the first site to be assigned, thereby determining at least one target CID corresponding to the first site to be assigned, and finally generating at least one target CGI corresponding to the first site to be assigned by combining the target ENODEB_ID. The above process does not require manual intervention, realizes the automatic allocation function of CGI, saves human resources, reduces communication costs, and solves the problem of inaccurate and untimely CGI generation caused by manual intervention. Attached Figure Description

[0100] Figure 1 This is one of the flowcharts for the global cell identification code generation method according to an embodiment of the present invention;

[0101] Figure 2 This is a schematic representation of the single logical station dimension design in an embodiment of the present invention;

[0102] Figure 3 This is a schematic diagram showing the correspondence between site configuration information and cell bits to be allocated for carriers in an embodiment of the present invention;

[0103] Figure 4 This is a schematic diagram of the automatic allocation and recycling process of ENODEB_ID according to an embodiment of the present invention;

[0104] Figure 5 This is a schematic diagram of CID mapping configuration information according to an embodiment of the present invention;

[0105] Figure 6 This is one of the example diagrams corresponding to the configuration information of the carrier cell bit to be allocated and the CID mapping in an embodiment of the present invention;

[0106] Figure 7 This is the second example diagram showing the corresponding configuration information of the carrier cell bit to be allocated and the CID mapping in this embodiment of the invention;

[0107] Figure 8 This is the third example diagram showing the corresponding configuration information of the carrier cell bit to be allocated and the CID mapping in this embodiment of the invention;

[0108] Figure 9 This is a schematic diagram of GCI generated after verification based on existing network data information according to an embodiment of the present invention;

[0109] Figure 10 This is a schematic diagram of the CGI generation model according to an embodiment of the present invention;

[0110] Figure 11 This is a structural diagram of the global cell identification code generation device according to an embodiment of the present invention;

[0111] Figure 12 This is a structural diagram of a network device according to an embodiment of the present invention;

[0112] Figure 13 This is a structural diagram of a network device according to another embodiment of the present invention. Detailed Implementation

[0113] To make the technical problems, technical solutions and advantages of the present invention clearer, a detailed description will be given below in conjunction with the accompanying drawings and specific embodiments.

[0114] It should be understood that the phrase "one embodiment" or "an embodiment" throughout the specification means that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of the invention. Therefore, "in one embodiment" or "in an embodiment" appearing 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.

[0115] In various embodiments of the present invention, it should be understood that the sequence number of each process described below 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 the present invention.

[0116] In addition, the terms "system" and "network" are often used interchangeably in this article.

[0117] In the embodiments provided in this application, it should be understood that "B corresponding to A" means that B is associated with A, and B can be determined based on A. However, it should also be understood that determining B based on A does not mean determining B solely based on A; B can also be determined based on A and / or other information.

[0118] like Figure 1 As shown, an embodiment of the present invention provides a method for generating a global cell identification code, comprising:

[0119] Step 101: Based on the engineering parameter data of the first site to be allocated, perform cell identifier (CID) occupancy analysis on the first site to be allocated to determine at least one target CID corresponding to the first site to be allocated.

[0120] It should be noted that the engineering parameter data here refers to the engineering parameter data in the wireless site design scheme, which mainly includes data items such as: site number, network standard, logical site name, source base station, site configuration information (i.e., cell configuration information), and equipment manufacturer.

[0121] For example, engineering parameter data can be stored in the form of an Excel spreadsheet (e.g.) Figure 2 The single logical station dimension design table shown serves as the basic data source for generating station CGI data. Thus, this embodiment of the invention can use Excel data extraction to obtain engineering parameter data, and then perform CID placeholder analysis based on the engineering parameter data.

[0122] Step 102: Based on at least one target CID corresponding to the first site to be allocated and the target base station identifier code ENODEB_ID of the first site to be allocated, determine at least one target global cell identifier (CGI) corresponding to the first site to be allocated.

[0123] In this embodiment, CID occupancy analysis can be performed based on the working parameter data of the first site to be assigned, thereby determining at least one target CID corresponding to the first site to be assigned. Finally, at least one target CGI corresponding to the first site to be assigned is generated by combining the target ENODEB_ID. The above process does not require manual intervention, realizing the automatic allocation function of CGI, saving human resources, reducing communication costs, and solving the problem of inaccurate and untimely CGI generation caused by manual intervention.

[0124] Optionally, the operating parameter data includes: site configuration information and reuse type, and step 101 may specifically include the following steps:

[0125] Step 1011: Based on the site configuration information, perform CID occupancy analysis on the first site to be allocated to determine the number of carrier cell bits and carrier type corresponding to the first site to be allocated.

[0126] As an optional embodiment, this step may specifically include: obtaining the value of the site configuration in the site configuration information; and determining the number of carrier cell bits to be allocated and the carrier type corresponding to the first site to be allocated based on the value of the site configuration.

[0127] Here, carrier types include: layer 1 carrier, layer 2 carrier, layer 3 carrier, etc.; multiplexing types include: non-multiplexing, single multiplexing, double multiplexing, triple multiplexing, etc. Here, multiplexing type refers to the multiplexing status of ENODEB_ID.

[0128] It should be noted that if the first site to be allocated belongs to a certain source base station, the multiplexing type of the source base station can be used as the multiplexing type of the first site to be allocated; if the first site to be allocated does not have a source base station, the multiplexing type in the engineering parameter data is used as the multiplexing type of the first site to be allocated.

[0129] CID occupancy analysis can be performed on the first site to be allocated based on the site configuration information. Specifically, if the site configuration value > 1, it indicates the existence of multiple carrier layers. Each cell bit (i.e., the cell bit of the carrier to be allocated) is a data point for generating CGI codes. At least one cell bit of the carrier to be allocated corresponding to the first site to be allocated can form a map of CGI code points to be generated. Furthermore, if the site configuration value = 1, it represents a single cell; if the site configuration value = 0, it represents a dummy cell and should be ignored. For example, if... Figure 3 As shown, the site configuration information is O2 / 1 / 2, so the site configuration values ​​are 2, 1, and 2 respectively. Therefore, the site configuration information O2 / 1 / 2 corresponds to 5 cells (i.e., 5 carrier cell bits to be allocated), of which 3 are Layer 1 carrier cells and 2 are Layer 2 carrier cells.

[0130] Step 1012: Based on the multiplexing type and the number and type of the carrier cell bits to be allocated corresponding to the first site to be allocated, generate at least one target CID corresponding to the at least one carrier cell bit to be allocated, wherein the carrier cell bit to be allocated corresponds one-to-one with the target CID.

[0131] Optionally, obtaining the site configuration values ​​from the site configuration information includes:

[0132] Perform data processing operations on the site configuration information to obtain the values ​​of the site configuration in the site configuration information;

[0133] The data processing operation includes at least one of the following:

[0134] Delete characters other than numeric types;

[0135] Remove the zero character.

[0136] It should be noted that after obtaining the process parameter data, the data can be standardized so that relevant data can be used in the process of generating the target CGI.

[0137] Here, data processing operations are performed on the site configuration information, which involves format cleaning of the engineering parameter data to obtain standardized site configuration information. Since site configuration information exists in various formats, the cleaning can be done step by step. Specific data processing operations may include: deleting non-numeric characters in the site configuration information, such as S, o, / , - or spaces, newlines, etc.; and deleting all zero characters (0).

[0138] Data standardization of engineering parameter data can also include generating precondition input data, which involves combining the cleaned engineering parameter data with existing standardized data in the information system to automatically generate the precondition input data required for CGI. The precondition input data mainly includes the following: cleaned engineering parameter data (e.g., site number, network standard, logical site name, source base station, site configuration information, equipment manufacturer, etc.); basic logical site support information (e.g., site type, planned logical site name, ENODEB_ID, multiplexing type, standard); and existing network data information (e.g., existing network CGI number, existing network cell information). Additionally, the precondition input data may also include: constraint information, such as indoor distribution system integration unit and site selection output time.

[0139] After performing CID occupancy analysis on the first cell to be allocated, the CID code of the site can be generated based on the results of the CID occupancy analysis. Here, two main CID generation methods can be provided: configuration mapping method and natural number sequence method. The specific CID generation method used can be determined according to the specific situation. For example, the choice of CID generation method can be determined based on the equipment manufacturer.

[0140] Specifically, the process of generating at least one target CID corresponding to at least one carrier cell bit to be allocated, based on the multiplexing type and the number and type of the carrier cell bits corresponding to the first site to be allocated, can be carried out in the following two ways:

[0141] Method 1, configuration mapping method, includes the following steps:

[0142] Obtain preset CID mapping configuration information, which indicates the mapping relationship between network standard, site type, multiplexing type, carrier type, and CID. Based on the network standard, site type, multiplexing type of the first site to be allocated, and the carrier type of the corresponding carrier cell bit to be allocated for the first site to be allocated, query the CID mapping configuration information and use the queried CID as the target CID of the carrier cell bit to be allocated. The engineering parameter data also includes network standard and site type. Here, site type includes indoor and indoor / outdoor, and network standard includes 2G, 3G, 4G, 5G, etc.

[0143] Here, the preset CID mapping configuration information can be pre-configured CID mapping configuration data. This preset CID mapping configuration information can be provided by the equipment manufacturer, for example... Figure 5 The image shows a table format of CID mapping configuration information provided by a manufacturer. It includes the encoding ranges corresponding to different multiplexing types, and the mapping relationships between network standard, site type, carrier type, and CID under each multiplexing type. Therefore, based on the network standard, site type, multiplexing type of the first site to be allocated, and the carrier type of the corresponding cell bit of the carrier to be allocated, a query is performed. Figure 5 The corresponding CID can be obtained from the table in the table, and this CID can be used as the target CID.

[0144] As an optional embodiment of the present invention, such as Figure 6 As shown, the multiplexing type is non-multiplexing. The target CIDs corresponding to each carrier cell bit to be allocated, generated by looking up relevant information (carrier type, site type, network standard, etc.), are 11, 12, 13, 31, and 33, respectively.

[0145] As another optional embodiment of the present invention, such as Figure 7As shown, the multiplexing type is single multiplexing. The target CIDs corresponding to each carrier cell bit to be allocated generated by looking up the relevant information table are 131, 132, 133, 141, and 143.

[0146] Method 2, the natural number sequence method, includes the following steps:

[0147] Based on the network standard and multiplexing type of the first site to be allocated, the natural numbers in the natural number sequence corresponding to the multiplexing type are obtained in sequence and assigned to different carrier cell bits corresponding to the first site to be allocated, as the target CID of the carrier cell bit to be allocated.

[0148] Different reuse types correspond to different sequences of natural numbers, and the natural numbers in the sequences of natural numbers are not repeated.

[0149] Here, different natural number sequences can be pre-configured for different reuse types. When generating CID, the corresponding natural number sequence can be queried according to the reuse type, and then the natural numbers in the natural number sequence can be used as CID for allocation.

[0150] For example, a sequence of natural numbers configured by reuse type can be stored in tabular form, for instance, the table could be in the following form:

[0151] 4G Non-reusable 1、2、3、4........ 4G Reuse once 131、132、133、134...... 4G Secondary reuse 71、72、73、74...... 4G Reuse three times 201、202、203、204...... 5G No distinction between reuse levels 91、92、93、94......

[0152] As an optional embodiment of the present invention, such as Figure 8 As shown, the multiplexing type is single multiplexing, and the target CIDs corresponding to the generated carrier cell bits to be allocated are 131, 132, 133, 134, and 135, respectively.

[0153] Optionally, the method for obtaining the target ENODEB_ID of the first site to be assigned includes:

[0154] Determine whether the first site to be allocated has a source base station;

[0155] If there is no source base station at the first site to be allocated, obtain the first ENODEB_ID from the ENODEB_ID allocation pool and use the first ENODEB_ID as the target ENODEB_ID. If there is a source base station at the first site to be allocated, obtain the second ENODEB_ID corresponding to the source base station and use the second ENODEB_ID as the target ENODEB_ID.

[0156] Specifically, we can determine whether a source base station exists in the site (i.e., the first cell to be allocated) by checking whether the "source base station name" in the engineering parameter data is empty. Then, based on the judgment result, we determine the target ENODEB_ID of the first cell to be allocated, that is, whether to inherit the ENODEB_ID of the source base station as the target ENODEB_ID, thus realizing the automatic allocation of ENODEB_ID.

[0157] like Figure 4 As shown, after determining whether a source base station exists at the site (i.e., the first cell to be allocated), the specific situations are divided into the following two cases:

[0158] Scenario 1: If no source base station exists, the automatic ENODEB_ID allocation process is initiated. For example, a new ENODEB_ID can be automatically extracted from the ENODEB_ID allocation pool every 30 minutes and assigned to the first site to be allocated, serving as the target ENODEB_ID.

[0159] In the second scenario, if a source base station exists, the ENODEB_ID allocation process is not initiated. Instead, the ENODEB_ID corresponding to the source base station is extracted and used as the target ENODEB_ID for the first site to be allocated.

[0160] It should be noted that since ENODEB_ID is a finite resource that can be reused, unused ENODEB_IDs need to be recycled and reused. In this embodiment of the invention, in order to better utilize ENODEB_ID resources, ENODEB_IDs after site demolition are automatically recycled and locked. The recycling period (i.e., the locking period) can be set to one month. After the locked period expires, the recycled ENODEB_IDs can be re-entered into the ENODEB_ID allocation pool and used by other sites that need to be newly allocated ENODEB_IDs. In this way, the ENODEB_ID recycling process can be automatically triggered after site demolition, realizing the automatic recycling function of ENODEB_IDs and avoiding the resource waste problem caused by untimely recycling of ENODEB_IDs.

[0161] Optionally, determining at least one target global cell identifier (CGI) corresponding to the first site to be allocated based on at least one target CID corresponding to the first site to be allocated and the target base station identifier (ENODEB_ID) of the first site to be allocated includes:

[0162] Based on at least one target CID corresponding to the first site to be allocated and the target base station identifier code ENODEB_ID of the first site to be allocated, it is determined that the first site to be allocated corresponds to at least one first CGI.

[0163] Based on the target ENODEB_ID of the first site to be assigned, obtain the first existing network CGI corresponding to the first existing network ENODEB_ID that is the same as the target ENODEB_ID;

[0164] If the first existing network CGI does not include the at least one first CGI, the at least one first CGI will be determined as at least one target CGI corresponding to the first site to be assigned.

[0165] It should be noted that when CGI overlap occurs in the existing solution, the current network status of the site cannot be determined immediately. It is necessary to check whether there are any reclaimable cells in the current network, manually recalculate the CID sequence, arrange it, and then enter it into the current network system.

[0166] In this embodiment of the invention, the target CGI can be automatically deduplicated, and then the CGI reconfiguration can be determined based on the detection results. That is to say, the target CGI generated in step 105 is a pre-generated code and cannot be directly used in the production process. It is necessary to perform live data detection and deduplication on the target CGI. Based on the live data information (e.g., live CGI, live ENODEB_ID), it is determined whether the target CGI has been used. If it has been used, it needs to be reassigned in order to finally determine the CGI of the site.

[0167] Specifically, in the standard global cell identifier (CGI) assembly rules, the CGI in an LTE network consists of: MCC + MNC + ENODEB_ID + CID. Based on this standard, CGI encoded data can be assembled according to the target CID and target ENODEB_ID to obtain the complete CGI (i.e., the target CGI).

[0168] For example, for a base station site (eNodeB = 12587653), the first CID is: 131, 132, 133, 141, 143, and the MCC+MNC is fixed at 460-00. Then, the first target CGI corresponding to the final assembled first site to be allocated is: 460-00-12587653-131, 460-00-12587653-132, 460-00-12587653-133, 460-00-12587653-141, 460-00-12587653-143.

[0169] Based on the target ENODEB_ID of the current site, we can retrieve CGI data under the same ENODEB_ID that has already been generated on the current network to determine whether the same CGI under the same ENODEB_ID already exists. If it does not exist, the first CGI that is currently pre-generated is determined as the target CGI (i.e., the official CGI number that can be put into use), and the target CGI is merged into the data information of the current network for subsequent deduplication detection. If it already exists, it means that the first CGI that is currently pre-generated needs to be rearranged.

[0170] During rearrangement, CID placeholders can be adjusted first. Based on the existing CID placeholders in the current network, new CID placeholders are formed by continuing the new access point location map. For example, such as... Figure 9 As shown, before rearrangement, the first CGI is: 460-00-12587653-131, 460-00-12587653-132, 460-00-12587653-133, 460-00-12587653-141, 460-00-12587653-143. After rearrangement, the target CGI can be: 460-00-12587653-134, 460-00-12587653-135, 460-00-12587653-136, 460-00-12587653-144, 460-00-12587653-146.

[0171] It is understood that the global cell identification code generation method provided in this embodiment of the invention can be implemented by writing software code, and can then be assembled into an independent software module. Below, an optional input and output format data is provided as an example, wherein the input data may include the following fields:

[0172]

[0173]

[0174] The output data may include the following fields:

[0175] field name Field type Carrier configuration nvarchar Original carrier configuration nvarchar carrier level nvarchar Cell Index nvarchar Network standards nvarchar Reuse nvarchar factory nvarchar Indoor and outdoor nvarchar Logical station name nvarchar EID nvarchar Cell sequence nvarchar Community Name nvarchar CI sequence nvarchar CGI number nvarchar Uplink Logic Station ID nvarchar Generation time datetime Delete mark int Network access management tag varchar

[0176] In this way, the engineering parameter data in the wireless site design scheme, the existing network cell CGI table (i.e., existing network data information), the ENODEB_ID resource pool, etc., can be used as input parameters and input into the CGI automatic generation model constructed by the global cell identification code generation method provided in this embodiment of the invention to automatically generate CGI.

[0177] Optionally, the method further includes:

[0178] If the first live network CGI includes at least one of the at least one first CGI, some or all of the CGIs in the at least one first CGI are reconfigured.

[0179] like Figure 10 The diagram shows a CGI generation model constructed using the global cell identifier generation method provided in this embodiment of the invention. This model can perform format cleaning and data regularization on engineering parameter data. Based on the regularized data, it triggers two stages: "ENODEB_ID allocation" and "reuse analysis." After determining the ENODEB_ID of the first site to be allocated, CID placeholder analysis can be performed in conjunction with the reuse type of the first site. The pre-generated first CID is automatically allocated through placeholder logic. Then, the first CID is verified and rearranged based on the existing network data information, ultimately forming a CGI-encoded data ledger for all cells (carrier cell bits to be allocated) of the site. This solves the problem of reliance on manual input of critical network resource data hindering 5G wireless construction progress and operation and maintenance quality, reduces communication costs between manufacturers and multiple units, improves the construction and design quality of engineering sites, increases construction efficiency, and is suitable for widespread application.

[0180] The global cell identifier generation method of this embodiment can perform CID occupancy analysis based on the operating parameter data of the first site to be allocated, thereby determining at least one target CID corresponding to the first site to be allocated. Finally, it generates at least one target CGI corresponding to the first site to be allocated by combining the target ENODEB_ID. The above process does not require manual intervention, realizes the automatic allocation function of CGI, saves manual resources, reduces communication costs, and solves the problems of inaccurate and untimely CGI generation caused by manual intervention. It has a fast generation speed and high accuracy, reduces the vacant resources, and can deepen the effective utilization of existing network resources.

[0181] like Figure 11 As shown, an embodiment of the present invention provides a global cell identification code generation device, comprising:

[0182] The first processing module 1110 is used to perform cell identifier code (CID) occupancy analysis on the first site to be allocated based on the working parameter data of the first site to be allocated, and to determine at least one target CID corresponding to the first site to be allocated.

[0183] The second processing module 1120 is used to determine at least one target global cell identifier (CGI) corresponding to the first site to be allocated based on at least one target CID corresponding to the first site to be allocated and the target base station identifier code (ENODEB_ID) of the first site to be allocated.

[0184] In this embodiment, CID occupancy analysis can be performed based on the working parameter data of the first site to be assigned, thereby determining at least one target CID corresponding to the first site to be assigned. Finally, at least one target CGI corresponding to the first site to be assigned is generated by combining the target ENODEB_ID. The above process does not require manual intervention, realizing the automatic allocation function of CGI, saving human resources, reducing communication costs, and solving the problem of inaccurate and untimely CGI generation caused by manual intervention.

[0185] Optionally, the operating parameter data includes: site configuration information and reuse type, and the first processing module 1110 includes:

[0186] The first processing submodule is used to perform CID occupancy analysis on the first site to be allocated based on the site configuration information, and determine the number of carrier cell bits to be allocated and the carrier type corresponding to the first site to be allocated.

[0187] The second processing submodule is used to generate at least one target CID corresponding to the at least one carrier cell bit to be allocated, based on the multiplexing type and the number and carrier type of the carrier cell bits to be allocated corresponding to the first site to be allocated, wherein the carrier cell bits to be allocated and the target CID are in one-to-one correspondence.

[0188] Optionally, the first processing submodule includes:

[0189] The first acquisition unit is used to acquire the value of the site configuration in the site configuration information;

[0190] The first processing unit is used to determine the number of carrier cell bits to be allocated and the carrier type corresponding to the first site to be allocated based on the values ​​configured for the site.

[0191] Optionally, the first acquisition unit includes:

[0192] The first processing subunit is used to perform data processing operations on the site configuration information to obtain the value of the site configuration in the site configuration information;

[0193] The data processing operation includes at least one of the following:

[0194] Delete characters other than numeric types;

[0195] Remove the zero character.

[0196] Optionally, the engineering parameter data may further include: network standard and site type;

[0197] The second processing submodule includes:

[0198] The second processing subunit is used to obtain preset CID mapping configuration information, which is used to indicate the mapping relationship between network standard, site type, multiplexing type, carrier type and CID;

[0199] The third processing subunit is used to query the CID mapping configuration information based on the network standard, site type, multiplexing type of the first site to be allocated and the carrier type of the carrier cell bit to be allocated corresponding to the first site to be allocated, and use the queried CID as the target CID of the carrier cell bit to be allocated.

[0200] Optionally, the second processing submodule includes:

[0201] The fourth processing subunit is used to sequentially obtain the natural numbers in the natural number sequence corresponding to the multiplexing type according to the network standard and multiplexing type of the first site to be allocated, and allocate them to different carrier cell bits corresponding to the first site to be allocated, as the target CID of the carrier cell bits to be allocated.

[0202] Different reuse types correspond to different sequences of natural numbers, and the natural numbers in the sequences of natural numbers are not repeated.

[0203] Optionally, the second processing module 1120 further includes:

[0204] The third processing submodule is used to determine whether the first site to be allocated has a source base station;

[0205] The fourth processing submodule is used to obtain a first ENODEB_ID from the ENODEB_ID allocation pool when there is no source base station at the first site to be allocated, and use the first ENODEB_ID as the target ENODEB_ID; and to obtain a second ENODEB_ID corresponding to the source base station when there is a source base station at the first site to be allocated, and use the second ENODEB_ID as the target ENODEB_ID.

[0206] Optionally, the second processing module 1120 includes:

[0207] The fifth processing submodule is used to determine at least one first CGI corresponding to the first site to be allocated based on at least one target CID corresponding to the first site to be allocated and the target base station identifier code ENODEB_ID of the first site to be allocated.

[0208] The sixth processing submodule is used to obtain the first live network CGI corresponding to the first live network ENODEB_ID that is the same as the target ENODEB_ID of the first site to be allocated;

[0209] The seventh processing submodule is used to determine the at least one first CGI as at least one target CGI corresponding to the first site to be assigned, when the first existing network CGI does not include the at least one first CGI.

[0210] Optionally, the second processing module further includes:

[0211] The eighth processing submodule is used to reconfigure some or all of the CGIs in the at least one first CGI when the first live network CGI includes at least one of the at least one first CGIs.

[0212] It should be noted that the global cell identification code generation device provided in this embodiment of the invention can implement all the method steps implemented in the above-described global cell identification code generation method embodiment, and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.

[0213] like Figure 12 As shown, a network device 1200 according to an embodiment of the present invention includes a processor 1210 and a transceiver 1220, wherein the processor 1210 is used for:

[0214] Based on the engineering parameter data of the first site to be allocated, a cell identifier (CID) occupancy analysis is performed on the first site to be allocated to determine at least one target CID corresponding to the first site to be allocated.

[0215] Based on at least one target CID corresponding to the first site to be allocated and the target base station identifier code ENODEB_ID of the first site to be allocated, at least one target global cell identifier (CGI) corresponding to the first site to be allocated is determined.

[0216] In this embodiment, CID occupancy analysis can be performed based on the working parameter data of the first site to be assigned, thereby determining at least one target CID corresponding to the first site to be assigned. Finally, at least one target CGI corresponding to the first site to be assigned is generated by combining the target ENODEB_ID. The above process does not require manual intervention, realizing the automatic allocation function of CGI, saving human resources, reducing communication costs, and solving the problem of inaccurate and untimely CGI generation caused by manual intervention.

[0217] Optionally, the operating parameter data includes: site configuration information and reuse type. When the processor 1210 performs cell identifier (CID) occupancy analysis on the first site to be allocated based on the operating parameter data of the first site to be allocated, and determines at least one target CID corresponding to the first site to be allocated, it is specifically used for:

[0218] Based on the site configuration information, CID occupancy analysis is performed on the first site to be allocated to determine the number of carrier cell bits and carrier type corresponding to the first site to be allocated.

[0219] Based on the multiplexing type and the number and type of the carrier cell bits to be allocated corresponding to the first site to be allocated, at least one target CID corresponding to the at least one carrier cell bit to be allocated is generated, and the carrier cell bits to be allocated correspond one-to-one with the target CID.

[0220] Optionally, when the processor 1210 performs CID occupancy analysis on the first site to be allocated based on the site configuration information to determine the number of carrier cell bits and carrier type corresponding to the first site to be allocated, it is specifically used for:

[0221] Obtain the numerical values ​​of the site configuration in the site configuration information;

[0222] Based on the values ​​configured for the site, the number of carrier cell bits to be allocated and the carrier type corresponding to the first site to be allocated are determined.

[0223] Optionally, when the processor 1210 obtains the value of the site configuration in the site configuration information, it is specifically used to:

[0224] Perform data processing operations on the site configuration information to obtain the values ​​of the site configuration in the site configuration information;

[0225] The data processing operation includes at least one of the following:

[0226] Delete characters other than numeric types;

[0227] Remove the zero character.

[0228] Optionally, the engineering parameter data may further include: network standard and site type;

[0229] Specifically, when the processor 1210 generates at least one target CID corresponding to the at least one carrier cell bit to be allocated based on the multiplexing type and the number and carrier type of the carrier cell bits corresponding to the first site to be allocated, it is used to:

[0230] Obtain preset CID mapping configuration information, which is used to indicate the mapping relationship between network standard, site type, multiplexing type, carrier type and CID;

[0231] Based on the network standard, site type, multiplexing type of the first site to be allocated, and the carrier type of the carrier cell bit to be allocated corresponding to the first site to be allocated, the CID mapping configuration information is queried, and the queried CID is used as the target CID of the carrier cell bit to be allocated.

[0232] Optionally, when the processor 1210 generates at least one target CID corresponding to the at least one carrier cell bit to be allocated based on the multiplexing type and the number and carrier type of the carrier cell bits to be allocated corresponding to the first site to be allocated, it is specifically used for:

[0233] Based on the network standard and multiplexing type of the first site to be allocated, the natural numbers in the natural number sequence corresponding to the multiplexing type are obtained in sequence and assigned to different carrier cell bits corresponding to the first site to be allocated, as the target CID of the carrier cell bit to be allocated.

[0234] Different reuse types correspond to different sequences of natural numbers, and the natural numbers in the sequences of natural numbers are not repeated.

[0235] Optionally, when the processor 1210 obtains the target ENODEB_ID of the first site to be allocated, it is specifically used for:

[0236] Determine whether the first site to be allocated has a source base station;

[0237] If there is no source base station at the first site to be allocated, obtain the first ENODEB_ID from the ENODEB_ID allocation pool and use the first ENODEB_ID as the target ENODEB_ID. If there is a source base station at the first site to be allocated, obtain the second ENODEB_ID corresponding to the source base station and use the second ENODEB_ID as the target ENODEB_ID.

[0238] Optionally, when the processor 1210 determines at least one target global cell identifier (CGI) corresponding to the first site to be allocated based on at least one target CID corresponding to the first site to be allocated and the target base station identifier (ENODEB_ID) of the first site to be allocated, it is specifically used for:

[0239] Based on at least one target CID corresponding to the first site to be allocated and the target base station identifier code ENODEB_ID of the first site to be allocated, it is determined that the first site to be allocated corresponds to at least one first CGI.

[0240] Based on the target ENODEB_ID of the first site to be assigned, obtain the first existing network CGI corresponding to the first existing network ENODEB_ID that is the same as the target ENODEB_ID;

[0241] If the first existing network CGI does not include the at least one first CGI, the at least one first CGI will be determined as at least one target CGI corresponding to the first site to be assigned.

[0242] Optionally, the processor 1210 is further configured to:

[0243] If the first live network CGI includes at least one of the at least one first CGI, some or all of the CGIs in the at least one first CGI are reconfigured.

[0244] It should be noted that the network device provided in this embodiment of the invention can implement all the method steps implemented in the above-described global cell identification code generation method embodiment, and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.

[0245] Another embodiment of the network device of the present invention, such as Figure 13 As shown, it includes a transceiver 1310, a processor 1300, a memory 1320, and a program or instructions stored in the memory 1320 and executable on the processor 1300; when the processor 1300 executes the program or instructions, it implements the above-described global cell identification code generation method.

[0246] The transceiver 1310 is used to receive and send data under the control of the processor 1300.

[0247] Among them, Figure 13 In this context, the bus architecture may include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 1300) and memory (memory 1320). The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 1310 may be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium. The processor 1300 is responsible for managing the bus architecture and general processing, and the memory 1320 may store data used by the processor 1300 during operation.

[0248] This invention provides a readable storage medium storing a program or instructions. When executed by a processor, the program or instructions implement the steps in the global cell identification code generation method described above, achieving the same technical effect. To avoid repetition, further details are omitted here. The computer-readable storage medium may include read-only memory (ROM), random access memory (RAM), a magnetic disk, or an optical disk.

[0249] It should be further noted that the terminals described in this specification include, but are not limited to, smartphones, tablets, etc., and many of the functional components described are referred to as modules in order to emphasize the independence of their implementation.

[0250] In this embodiment of the invention, the module can be implemented in software so that it can be executed by various types of processors. For example, an identified executable code module may include one or more physical or logical blocks of computer instructions, which may be constructed as objects, procedures, or functions. Nevertheless, the executable code of the identified module does not need to be physically located together, but may include different instructions stored in different bits, which, when logically combined, constitute the module and achieve the module's intended purpose.

[0251] In practice, an executable code module can be a single instruction or many instructions, and can even be distributed across multiple different code segments, different programs, and across multiple memory devices. Similarly, operational data can be identified within the module and can be implemented in any suitable form and organized within any suitable type of data structure. This operational data can be collected as a single dataset or distributed across different locations (including different storage devices), and can exist, at least in part, solely as electronic signals within the system or network.

[0252] When a module can be implemented using software, considering the current level of hardware technology, modules that can be implemented in software can be implemented using hardware circuits by those skilled in the art to achieve the corresponding functions, without considering cost. These hardware circuits include conventional very-large-scale integrated circuits (VLSI) or gate arrays, as well as existing semiconductors such as logic chips and transistors, or other discrete components. Modules can also be implemented using programmable hardware devices, such as field-programmable gate arrays, programmable array logic, and programmable logic devices.

[0253] The exemplary embodiments described above are with reference to the accompanying drawings. Many different forms and embodiments are feasible without departing from the spirit and teachings of the invention. Therefore, the invention should not be construed as limiting the exemplary embodiments set forth herein. Rather, these exemplary embodiments are provided to make the invention complete and convey the scope of the invention to those skilled in the art. In these drawings, component dimensions and relative dimensions may be exaggerated for clarity. The terminology used herein is for the purpose of describing particular exemplary embodiments only and is not intended to be limiting. As used herein, unless clearly indicated otherwise, the singular forms “a,” “an,” and “the” are intended to include all such forms. It will be further understood that the terms “comprising” and / or “including”, when used in this specification, indicate the presence of the stated features, integers, steps, operations, components, and / or elements, but do not exclude the presence or addition of one or more other features, integers, steps, operations, components, and / or groups thereof. Unless otherwise indicated, when stated, a range of values ​​includes the upper and lower limits of the range and any subranges in between.

[0254] The above description represents the preferred embodiments of the present invention. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principles of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.

Claims

1. A method for generating a global cell identification code, characterized in that, include: Based on the engineering parameter data of the first site to be allocated, a cell identifier (CID) occupancy analysis is performed on the first site to be allocated to determine at least one target CID corresponding to the first site to be allocated. Based on at least one target CID corresponding to the first site to be allocated and the target base station identifier code ENODEB_ID of the first site to be allocated, determine at least one target global cell identifier (CGI) corresponding to the first site to be allocated. The engineering parameter data includes: site configuration information and reuse type. The step of performing cell identifier (CID) occupancy analysis on the first site to be allocated based on the engineering parameter data of the first site to be allocated, and determining at least one target CID corresponding to the first site to be allocated, includes: Based on the site configuration information, CID occupancy analysis is performed on the first site to be allocated to determine the number of carrier cell bits and carrier type corresponding to the first site to be allocated. Based on the multiplexing type and the number and type of the carrier cell bits to be allocated corresponding to the first site to be allocated, at least one target CID corresponding to at least one of the carrier cell bits to be allocated is generated, and the carrier cell bits to be allocated correspond one-to-one with the target CID.

2. The method according to claim 1, characterized in that, The step of performing CID occupancy analysis on the first site to be allocated based on the site configuration information to determine the number of carrier cell bits and carrier type corresponding to the first site to be allocated includes: Obtain the numerical values ​​of the site configuration in the site configuration information; Based on the values ​​configured for the site, the number of carrier cell bits to be allocated and the carrier type corresponding to the first site to be allocated are determined.

3. The method according to claim 2, characterized in that, The step of obtaining the site configuration values ​​from the site configuration information includes: Perform data processing operations on the site configuration information to obtain the values ​​of the site configuration in the site configuration information; The data processing operation includes at least one of the following: Delete characters other than numeric types; Remove the zero character.

4. The method according to claim 1, characterized in that, The engineering parameter data also includes: network standard and site type; The step of generating at least one target CID corresponding to the at least one carrier cell bit to be allocated based on the multiplexing type and the number and carrier type of the first site to be allocated includes: Obtain preset CID mapping configuration information, which is used to indicate the mapping relationship between network standard, site type, multiplexing type, carrier type and CID; Based on the network standard, site type, multiplexing type of the first site to be allocated, and the carrier type of the carrier cell bit to be allocated corresponding to the first site to be allocated, the CID mapping configuration information is queried, and the queried CID is used as the target CID of the carrier cell bit to be allocated.

5. The method according to claim 1, characterized in that, The step of generating at least one target CID corresponding to the at least one carrier cell bit to be allocated based on the multiplexing type and the number and carrier type of the first site to be allocated includes: Based on the network standard and multiplexing type of the first site to be allocated, the natural numbers in the natural number sequence corresponding to the multiplexing type are obtained in sequence and assigned to different carrier cell bits corresponding to the first site to be allocated, as the target CID of the carrier cell bit to be allocated. Different reuse types correspond to different sequences of natural numbers, and the natural numbers in the sequences of natural numbers are not repeated.

6. The method according to claim 1, characterized in that, The methods for obtaining the target ENODEB_ID of the first site to be assigned include: Determine whether the first site to be allocated has a source base station; If there is no source base station at the first site to be allocated, obtain the first ENODEB_ID from the ENODEB_ID allocation pool and use the first ENODEB_ID as the target ENODEB_ID. If there is a source base station at the first site to be allocated, obtain the second ENODEB_ID corresponding to the source base station and use the second ENODEB_ID as the target ENODEB_ID.

7. The method according to claim 1, characterized in that, The step of determining at least one target global cell identifier (CGI) corresponding to the first site to be allocated based on at least one target CID corresponding to the first site to be allocated and the target base station identifier (ENODEB_ID) of the first site to be allocated includes: Based on at least one target CID corresponding to the first site to be allocated and the target base station identifier code ENODEB_ID of the first site to be allocated, it is determined that the first site to be allocated corresponds to at least one first CGI. Based on the target ENODEB_ID of the first site to be assigned, obtain the first existing network CGI corresponding to the first existing network ENODEB_ID that is the same as the target ENODEB_ID; If the first existing network CGI does not include the at least one first CGI, the at least one first CGI will be determined as at least one target CGI corresponding to the first site to be assigned.

8. The method according to claim 7, characterized in that, The method further includes: If the first live network CGI includes at least one of the at least one first CGI, some or all of the CGIs in the at least one first CGI are reconfigured.

9. A global cell identification code generation device, characterized in that, include: The first processing module is used to perform cell identifier code (CID) occupancy analysis on the first site to be allocated based on the working parameter data of the first site to be allocated, and to determine at least one target CID corresponding to the first site to be allocated. The second processing module is used to determine at least one target global cell identifier (CGI) corresponding to the first site to be allocated based on at least one target CID corresponding to the first site to be allocated and the target base station identifier (ENODEB_ID) of the first site to be allocated. The engineering parameter data includes: site configuration information and reuse type, and the first processing module includes: The first processing submodule is used to perform CID occupancy analysis on the first site to be allocated based on the site configuration information, and determine the number of carrier cell bits to be allocated and the carrier type corresponding to the first site to be allocated. The second processing submodule is used to generate at least one target CID corresponding to at least one of the carrier cell bits to be allocated, based on the multiplexing type and the number and carrier type of the carrier cell bits to be allocated corresponding to the first site to be allocated, wherein the carrier cell bits to be allocated and the target CIDs are in one-to-one correspondence.

10. A network device, characterized in that, include: Transceiver and processor; The processor is used for: Based on the engineering parameter data of the first site to be allocated, a cell identifier (CID) occupancy analysis is performed on the first site to be allocated to determine at least one target CID corresponding to the first site to be allocated. Based on at least one target CID corresponding to the first site to be allocated and the target base station identifier code ENODEB_ID of the first site to be allocated, determine at least one target global cell identifier (CGI) corresponding to the first site to be allocated. The operating parameter data includes: site configuration information and reuse type. When the processor performs cell identifier (CID) occupancy analysis on the first site to be allocated based on the operating parameter data of the first site to be allocated, and determines at least one target CID corresponding to the first site to be allocated, it is specifically used for: Based on the site configuration information, CID occupancy analysis is performed on the first site to be allocated to determine the number of carrier cell bits and carrier type corresponding to the first site to be allocated. Based on the multiplexing type and the number and type of the carrier cell bits to be allocated corresponding to the first site to be allocated, at least one target CID corresponding to at least one of the carrier cell bits to be allocated is generated, and the carrier cell bits to be allocated correspond one-to-one with the target CID.

11. A network device, comprising: A transceiver, a processor, a memory, and a program or instructions stored in the memory and executable on the processor; characterized in that, when the processor executes the program or instructions, it implements the global cell identification code generation method as described in any one of claims 1 to 8.

12. A readable storage medium having a program or instructions stored thereon, characterized in that, When the program or instructions are executed by the processor, they implement the steps in the global cell identification code generation method as described in any one of claims 1 to 8.

Citation Information

Patent Citations

  • Base station device carrier self-adaptive deploying method and base station

    CN103796224A

  • 5G station opening core parameter automatic planning method based on intelligent scoring algorithm

    CN111083711A