Picobase station monitoring method and device

By acquiring and comparing the tunnel information and neighborhood handover data of the slim base station, determining its binding relationship and location status with the optical cat, the problem of poor flexibility in monitoring the position change of the slim base station in the prior art is solved, and effective monitoring is achieved in wireless scenarios.

CN116094958BActive Publication Date: 2025-03-04CHINA TELECOM CORP LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211711895.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-29
Publication Date
2025-03-04
Estimated Expiration
2042-12-29

AI Technical Summary

Technical Problem

The prior art is poor in detecting whether the home base station is moving at will, making it difficult to effectively monitor and identify the location changes of the base station.

Method used

By obtaining the current tunnel information, historical neighborhood handover data and current neighborhood handover data of the base station, the binding relationship between the base station and the optical cat is determined, and the historical and current neighborhood handover data is compared to determine the position status of the base station, and finally, the monitoring results of the base station are judged based on the binding relationship and position status.

Benefits of technology

The technical effect of flexibly detecting whether the base station is moving at will in wireless scenarios is realized, and the monitoring and identification capabilities of the base station position changes are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116094958B_ABST
    Figure CN116094958B_ABST
Patent Text Reader

Abstract

The present application discloses a method and device for monitoring a pico base station. The method includes: in response to monitoring that the pico base station is in a network connection state, obtaining the current tunnel information, historical neighbor switching data and current neighbor switching data of the pico base station; based on the current tunnel information, determining the binding relationship between the pico base station and the optical modem; comparing the historical neighbor switching data and the current neighbor switching data to determine the position state of the pico base station, wherein the position state is used to characterize the distance between the current physical position of the pico base station and the original physical position of the pico base station; based on the binding relationship and the position state, determining the monitoring result of the pico base station, wherein the monitoring result is used to characterize whether the position change of the pico base station meets the preset conditions. The present application solves the technical problem that the related art has poor flexibility in detecting whether the pico base station has the ability to move arbitrarily.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of pico base station monitoring, and specifically, to a pico base station monitoring method and device. Background Art

[0002] The business requirements of home Pico base stations are that they must be bound to optical modems and cannot be moved at will. The current related technologies mainly use broadband and wired sides for traceability binding, and require configuration and modification on the network and existing authentication system sides. In the scenario of wireless Pico base stations, it is necessary to consider the coordination and interoperability solutions with large network macro stations, and the flexibility of detecting whether the Pico base stations have random movements is poor.

[0003] To address the above problems, no effective solution has been proposed yet. Summary of the invention

[0004] The embodiments of the present application provide a method and device for monitoring a pico base station, so as to at least solve the technical problem that the related art has poor flexibility in detecting whether a pico base station has the ability to move arbitrarily.

[0005] According to one aspect of an embodiment of the present application, a method for monitoring a pico base station is provided, including: in response to monitoring that the pico base station is in a network connection state, obtaining current tunnel information, historical neighbor cell switching data and current neighbor cell switching data of the pico base station, wherein the historical neighbor cell switching data is used to characterize the neighbor cell switching data within a first preset time period before the network link of the pico base station is interrupted, and the current neighbor cell switching data is used to characterize the neighbor cell switching data within a second preset time period after the network link is interrupted; based on the current tunnel information, determining the binding relationship between the pico base station and the optical modem; comparing the historical neighbor cell switching data with the current neighbor cell switching data to determine the position status of the pico base station, wherein the position status is used to characterize the distance between the current physical position of the pico base station and the original physical position of the pico base station; based on the binding relationship and the position status, determining the monitoring result of the pico base station, wherein the monitoring result is used to characterize whether the position change of the pico base station meets a preset condition.

[0006] Optionally, in response to monitoring that the pico base station is in a network connection state, including: in response to the pico base station being powered on and the network link being unobstructed, determining whether the local network address of the pico base station changes from unreachable to reachable; in response to the local network address changing from unreachable to reachable, determining whether the pico base station changes from an alarm state to a non-alarm state; in response to the pico base station changing from an alarm state to a non-alarm state, determining whether the state of the pico base station is changed to an in-use state; in response to the state of the pico base station being converted to an in-use state, determining that the pico base station is in a network connection state.

[0007] Optionally, obtaining the current tunnel information of the pico base station includes: sending an acquisition instruction to the pico base station; receiving a feedback message returned by the pico base station through a bearer tunnel, wherein the feedback message includes: the pico base station physical address, local network address and serial number of the pico base station; parsing the source network address in the header of the feedback message to obtain the access address; determining the access method between the pico base station and the optical modem by judging the consistency between the local network address and the access address; obtaining the current tunnel information based on the pico base station physical address, local network address, serial number, access address and access method.

[0008] Optionally, based on the current tunnel information, the binding relationship between the pico base station and the optical modem is determined, including: based on the current tunnel information, obtaining the full-length node key information of the pico base station, wherein the full-length node key information includes: the current tunnel information, the edge routing information of the multi-service edge corresponding to the pico base station, the optical modem routing information of the optical modem and the device routing information of the terminal device, and the terminal device is used to characterize the devices under the optical modem; based on the full-length node key information, a target correspondence relationship is generated, wherein the target correspondence relationship is used to characterize the relationship between the access mode, the local network address, the physical address of the pico base station, the access physical address corresponding to the access address, the broadband identification code of the optical modem and the device physical address of the terminal device; based on the target correspondence relationship, the binding relationship is determined.

[0009] Optionally, based on the current tunnel information, the key information of the entire node of the pico base station is obtained, including: determining the edge routing information based on the address segment and access address of the access address; determining the belonging optical line terminal based on the edge routing information; and determining the optical modem routing information and device routing information through the belonging optical line terminal based on the edge routing information.

[0010] Optionally, edge routing information is determined based on the address segment where the access address is located and the access address, including: determining the edge network address based on the address segment where the access address is located; determining the port information of the home optical line terminal based on the edge network address and the access address; obtaining the access physical address corresponding to the multi-service edge; determining the edge virtual LAN information based on the port information and the access physical address; and obtaining the edge routing information based on the edge network address, port information, access physical address and edge virtual LAN information.

[0011] Optionally, based on the edge routing information, the optical modem routing information and the device routing information are determined through the belonging optical line terminal, including: based on the access physical address and the belonging optical line terminal, the passive optical network port number and the optical network unit number are determined; based on the passive optical network port number and the optical network unit number, the broadband identification code, the optical modem physical address, the device physical address and the device virtual LAN information of the terminal device are determined; based on the passive optical network port number, the optical network unit number, the broadband identification code and the optical modem physical address, the optical modem routing information is obtained; based on the device physical address and the device virtual LAN information, the device routing information is obtained.

[0012] Optionally, based on the target correspondence, the binding relationship is determined, including: comparing the broadband identification code in the target correspondence with the preset identification code in the preset correspondence to obtain a comparison result, wherein the preset correspondence is used to characterize the correspondence generated when the pico base station first accesses the network; in response to the comparison result that the broadband identification code is the same as the preset identification code, determining that the binding relationship remains unchanged; in response to the comparison result that the broadband identification code is different from the preset identification code, determining that the binding relationship has changed.

[0013] Optionally, historical neighbor cell switching data and current neighbor cell switching data are compared to determine the location status of the pico base station, including: based on the first switching number in the historical neighbor cell switching data, historical target cells in the historical neighbor cell switching data are classified to obtain a first cell set, wherein the first switching number is used to characterize the total number of switching requests for switching in and out of the historical target cells; based on the second switching number in the current neighbor cell switching data, current target cells in the current neighbor cell switching data are classified to obtain a second cell set; the first cell set and the second cell set are compared to determine the location status of the pico base station.

[0014] Optionally, based on the first switching number in the historical neighboring area data, the historical target cells in the historical neighboring area switching data are classified to obtain a first cell set, including: determining the historical target cells whose first switching number is greater than a preset number as first category cells; determining the second category cells from the historical target cells, wherein the sum of the first switching numbers of the second category cells is greater than or equal to the sum of the first switching numbers of the historical target cells; determining the cells in the historical target cells other than the second category cells as third category cells; and obtaining the first cell set based on the first category cells, the second category cells and the third category cells.

[0015] Optionally, in response to the first cell set and the second cell set satisfying any one of the following conditions, the location state is determined to be a distance less than or equal to a first preset distance: the first category cells in the first cell set are the same as the first category cells in the second cell set, and the second category cells in the first cell set are the same as the second category cells in the second cell set; the first category cells in the first cell set are included in the first category cells in the second cell set, and the second category cells in the first cell set are included in the second category cells in the second cell set; the first category cells in the second cell set are included in the first category cells in the first cell set, and the second category cells in the second cell set are included in the second category cells in the first cell set.

[0016] Optionally, in response to the first cell set and the second cell set satisfying any one of the following conditions, the location state is determined to be a distance greater than or equal to a second preset distance: the first category of cells in the first cell set is different from the first category of cells in the second cell set; the second category of cells in the first cell set is different from the second category of cells in the second cell set; the third category of cells in the second cell set and the first category of cells in the first cell set include multiple identical cells.

[0017] Optionally, in response to the first cell set and the second cell set satisfying any one of the following conditions, the location state is determined to be a distance greater than a first preset distance and less than a second preset distance: the number of identical cells contained in the second category cells in the first cell set and the second category cells in the second cell set is less than a target number, and the third category cells in the first cell set are different from the second category cells in the second cell set, and the target number is used to represent the product of the second category cells in the first cell set and a preset value.

[0018] Optionally, based on the binding relationship and the location status, the monitoring result of the pico base station is determined, including: in response to the binding relationship remaining unchanged and the location status being a distance less than a second preset distance, determining that the monitoring result is that the location change of the pico base station meets a preset condition; in response to the binding relationship remaining unchanged and the location status being a distance greater than or equal to a second preset distance, determining that the monitoring result is that the location change of the pico base station does not meet the preset condition; in response to a change in the binding relationship, determining that the monitoring result is that the location change of the pico base station does not meet the preset condition.

[0019] According to another aspect of an embodiment of the present application, a pico base station monitoring device is also provided, including: an acquisition module, used to acquire current tunnel information, historical neighbor cell switching data and current neighbor cell switching data of the pico base station in response to monitoring that the pico base station is in a network connection state, wherein the historical neighbor cell switching data is used to characterize the neighbor cell switching data within a first preset time period before the network link of the pico base station is interrupted, and the current neighbor cell switching data is used to characterize the neighbor cell switching data within a second preset time period after the network link is interrupted; a relationship determination module, used to determine the binding relationship between the pico base station and the optical modem based on the current tunnel information; a state determination module, used to compare the historical neighbor cell switching data with the current neighbor cell switching data to determine the position state of the pico base station, wherein the position state is used to characterize the distance between the current physical position of the pico base station and the original physical position of the pico base station; a result determination module, used to determine the monitoring result of the pico base station based on the binding relationship and the position state, wherein the monitoring result is used to characterize whether the position change of the pico base station meets the preset conditions.

[0020] According to another aspect of an embodiment of the present application, a non-volatile storage medium is also provided, and the non-volatile storage medium includes a stored program, wherein when the program is running, the device where the non-volatile storage medium is located is controlled to execute the above-mentioned pico base station monitoring method.

[0021] According to another aspect of the embodiments of the present application, a processor is further provided, and the processor is used to run a program stored in a memory, wherein the above-mentioned pico base station monitoring method is executed when the program is running.

[0022] In an embodiment of the present application, in response to monitoring that the pico base station is in a network connection state, the current tunnel information, historical neighbor cell switching data and current neighbor cell switching data of the pico base station are obtained, and then based on the current tunnel information, the binding relationship between the pico base station and the optical modem is determined, the historical neighbor cell switching data and the current neighbor cell switching data are compared to determine the position status of the pico base station, and finally based on the binding relationship and the position status, the monitoring result of the pico base station is determined. It should be noted that the historical neighbor cell switching data is used to characterize the neighbor cell switching data within the first preset time period before the network link of the pico base station is interrupted, and the current neighbor cell switching data is used to characterize the neighbor cell switching data within the second preset time period after the network link is interrupted; by comparing the neighbor cell switching data within the first preset time period before the network link is interrupted with the neighbor cell switching data within the second preset time period after the network link is interrupted, the distance between the current physical position and the original physical position of the pico base station is obtained, and finally, combined with the binding relationship between the pico base station and the optical modem, the monitoring result is obtained, thereby achieving the purpose of detecting the position status of the pico base station in a wireless scenario, thereby realizing the technical effect of flexibly detecting whether the pico base station moves arbitrarily in a wireless scenario, thereby solving the technical problem that the related technology has poor flexibility in detecting whether the pico base station has arbitrary movement. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0024] Figure 1 It is a hardware structure block diagram of a computer terminal (or mobile device) used for a pico base station monitoring method according to an embodiment of the present application;

[0025] Figure 2 is a flow chart of a pico base station monitoring method according to an embodiment of the present application;

[0026] Figure 3 is a schematic diagram of a system method for a pico base station tunnel information monitoring mechanism according to an embodiment of the present invention;

[0027] Figure 4 is a flow chart of a tunnel information monitoring mechanism of a pico base station according to an embodiment of the present invention;

[0028] Figure 5 is a schematic diagram of a pico base station monitoring device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0029] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.

[0030] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0031] The method embodiment provided in the first embodiment of the present application can be executed in a mobile terminal, a computer terminal or a similar computing device. Figure 1FIG. 1 shows a hardware structure block diagram of a computer terminal (or mobile device) used in a method for monitoring a pico base station. Figure 1 As shown, the computer terminal 10 (or mobile device 10) may include one or more (102a, 102b, ..., 102n are used to illustrate) processors 102 (the processor 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA), a memory 104 for storing data, and a transmission device 106 for communication functions. In addition, it may also include: a display, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of the BUS bus), a network interface, a power supply and / or a camera. It can be understood by those skilled in the art that Figure 1 The structure shown is only for illustration and does not limit the structure of the above electronic device. Figure 1 More or fewer components as shown, or with Figure 1 Different configurations shown.

[0032] It should be noted that the one or more processors 102 and / or other data processing circuits described above may generally be referred to herein as "data processing circuits". The data processing circuits may be embodied in whole or in part as software, hardware, firmware, or any other combination thereof. In addition, the data processing circuit may be a single independent processing module, or may be incorporated in whole or in part into any of the other components in the computer terminal 10 (or mobile device). As described in the embodiments of the present application, the data processing circuit acts as a processor control (e.g., selection of a variable resistor terminal path connected to an interface).

[0033] The memory 104 can be used to store software programs and modules of application software, such as program instructions / data storage devices corresponding to the data encryption method in the embodiment of the present application. The processor 102 executes various functional applications and data processing by running the software programs and modules stored in the memory 104, that is, realizing the vulnerability detection method of the above-mentioned application. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include a memory remotely arranged relative to the processor 102, and these remote memories may be connected to the computer terminal 10 via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0034] The transmission device 106 is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of the computer terminal 10. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.

[0035] The display may be, for example, a touch screen liquid crystal display (LCD), which enables a user to interact with a user interface of the computer terminal 10 (or mobile device).

[0036] According to an embodiment of the present application, an embodiment of a pico base station monitoring method is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0037] Figure 2 is a flow chart of a method for monitoring a pico base station according to an embodiment of the present application. Figure 2 As shown, the method comprises the following steps:

[0038] Step S202, in response to monitoring that the pico base station is in a network connection state, the current tunnel information, historical neighbor cell switching data and current neighbor cell switching data of the pico base station are obtained, wherein the historical neighbor cell switching data is used to characterize the neighbor cell switching data within a first preset time period before the network link of the pico base station is interrupted, and the current neighbor cell switching data is used to characterize the neighbor cell switching data within a second preset time period after the network link is interrupted.

[0039] Among them, the current tunnel information may include but is not limited to the pico base station MAC (Media Access Control, network card address), the pico base station local IP (Internet Protocol Address, network protocol address), and the pico base station serial number. The first preset time period may be a period of time preset in advance, for example, it may be 1-3 days, and the second preset time period may be the same as the first preset time period.

[0040] Specifically, obtaining the current tunnel information may include: collecting the current tunnel information of the pico base station, sending an acquisition instruction to the pico base station, and the message content includes three information: "Pico base station MAC", "Pico base station local IP", and "Pico base station serial number". Among them, "Pico base station local IP" is the IP address assigned by the pico base station to obtain the upper-layer routing. Parse the source IP in the message header to parse the actual IP address accessed, which is defined as the "access IP". By determining the consistency of the "access IP" and the "Pico base station local IP", the configuration method of the optical modem and the pico base station is defined, and the field name is "Optical modem and pico base station access method".

[0041] If "Access IP" = "Local IP of Pico Base Station", the optical modem and the Pico base station are in bridging mode, and the field value is "Bridge Mode"; if "Access IP" ≠ "Local IP of Pico Base Station", the optical modem and the Pico base station are in routing mode, and the field value is "Routing Mode".

[0042] Obtain the key information of the entire node of the pico base station. The pico base station security monitoring function can clearly belong to the MSE (Multi-Service Edge) by confirming the IP segment where the "access IP" is located. According to the affiliated MSE and the access IP, the corresponding MSE-OLT terminal (Optical Line Terminal) downlink port is obtained, and the affiliated OLT is obtained according to the MSE-OLT downlink port; obtain the MAC information of the access IP on the MSE side. They are defined as "TE-IPaddress", "TE-MAC" and "MSE-OLT-Interface" respectively. Through the affiliated OLT, according to the TE-MAC, the PON (Passive Optical Network) port number, ONU (Optical Network Unit) number and VLAN (Virtual Local Area Network) number where the TE-MAC is located are obtained. They are defined as "Optical Modem PON Port", "Optical Modem ONU Number" and "TE-VLAN" respectively. On the OLT side, the broadband identification code and MAC information of the optical modem are obtained according to the "Optical Modem PON Port" and "Optical Modem ONU Number" fields. They are defined as "LOID (optical modem broadband identification code)" and "optical modem MAC" on the OLT side, and the MAC and VLAN information of the equipment under the optical modem are obtained according to the "optical modem PON port" and "optical modem ONU number" fields. They are defined as "end-end device MAC" and "end-end device VLAN" respectively. According to the above five steps, the full-process routing information matrix table of the pico base station is obtained as shown in Table 1.

[0043] Table 1 Pico base station full-route routing information matrix

[0044]

[0045] According to the routing connection method, the OLT side cannot obtain the MAC of the next-level device beyond the optical modem. The "TE-MAC" obtained is only the MAC of the optical modem's own specific WAN connection. In the matrix table, "Pico base station MAC" ≠ "TE-MAC" = "end device MAC". According to the bridging method, the PON network is a transparent bearer channel. In the matrix table, "Pico base station MAC" = "TE-MAC" = "end device MAC".

[0046] Step S204, based on the current tunnel information, determine the binding relationship between the pico base station and the optical modem.

[0047] Specifically, determining the binding relationship between the pico base station and the optical modem includes: extracting the correspondence T of "[optical modem and pico base station access method] + [pico base station local IP] + [pico base station MAC] + [TE-MAC] + [optical modem broadband identification code] + [end device MAC]" according to the full routing information table of the pico base station, and judging the binding relationship between the pico base station and the optical modem based on the corresponding relationship.

[0048] Step S206, compare the historical neighbor cell switching data with the current neighbor cell switching data to determine the location status of the pico base station, wherein the location status is used to characterize the distance between the current physical location of the pico base station and the original physical location of the pico base station.

[0049] The current physical location may be the specific location where the pico base station is currently located, and the original physical location may be the specific location where the pico base station was initially located without any movement.

[0050] Specifically, comparing the historical neighboring cell switching data with the neighboring cell switching data N days after the interruption to determine the location status of the pico base station may include: the pico base station link is interrupted, and the historical neighboring cell switching data is obtained, and the summarized format is shown in Table 2 below:

[0051] Table 2 Summary of historical neighbor cell handover data

[0052]

[0053] According to the number of hand-offs and hand-ins, the target cells are classified into all target cells x0, strongly correlated adjacent cells Y0 and non-strongly correlated adjacent cells Z0.

[0054] After the pico base station link is reconnected, the neighboring cell handover data of M days after the interruption (it is recommended that the M value is equal to the above N value) is obtained, and the "all target cell set X" is obtained according to the above method. n , strongly correlated adjacent cell set Y n , non-strongly correlated adjacent cell set Z n .

[0055] By comparing "all target cell sets X o, strongly correlated adjacent cell set Y o , non-strongly correlated adjacent cell set Z o " and "all target cell sets X n , strongly correlated adjacent cell set Y n , non-strongly correlated adjacent cell set Z n " to determine whether the physical location of the pico base station has changed.

[0056] Step S208, based on the binding relationship and the location status, determine the monitoring result of the pico base station, wherein the monitoring result is used to characterize whether the location change of the pico base station meets a preset condition.

[0057] Among them, the preset condition can be understood as not considering the position change of the pico base station to be a random movement.

[0058] In an embodiment of the present application, in response to monitoring that the pico base station is in a network connection state, the current tunnel information, historical neighbor cell switching data and current neighbor cell switching data of the pico base station are obtained, and then based on the current tunnel information, the binding relationship between the pico base station and the optical modem is determined, the historical neighbor cell switching data and the current neighbor cell switching data are compared to determine the position status of the pico base station, and finally based on the binding relationship and the position status, the monitoring result of the pico base station is determined. It should be noted that the historical neighbor cell switching data is used to characterize the neighbor cell switching data within the first preset time period before the network link of the pico base station is interrupted, and the current neighbor cell switching data is used to characterize the neighbor cell switching data within the second preset time period after the network link is interrupted; by comparing the neighbor cell switching data within the first preset time period before the network link is interrupted with the neighbor cell switching data within the second preset time period after the network link is interrupted, the distance between the current physical position and the original physical position of the pico base station is obtained, and finally, combined with the binding relationship between the pico base station and the optical modem, the monitoring result is obtained, thereby achieving the purpose of detecting the position status of the pico base station in a wireless scenario, thereby realizing the technical effect of flexibly detecting whether the pico base station moves arbitrarily in a wireless scenario, thereby solving the technical problem that the related technology has poor flexibility in detecting whether the pico base station has arbitrary movement.

[0059] Optionally, in response to monitoring that the pico base station is in a network connection state, including: in response to the pico base station being powered on and the network link being unobstructed, determining whether the local network address of the pico base station changes from unreachable to reachable; in response to the local network address changing from unreachable to reachable, determining whether the pico base station changes from an alarm state to a non-alarm state; in response to the pico base station changing from an alarm state to a non-alarm state, determining whether the state of the pico base station is changed to an in-use state; in response to the state of the pico base station being converted to an in-use state, determining that the pico base station is in a network connection state.

[0060] Specifically, after the pico base station is powered on and the link is unblocked, when the network management determines that the IP has changed from unreachable to reachable, and the device has changed from alarm to no alarm, and the state has changed to in-use state, the pico base station tunnel information monitoring is carried out, and the pico base station air interface neighboring area monitoring is carried out continuously for one to three days. When the link between the pico base station and the network is interrupted, the pico base station air interface neighboring area monitoring is also carried out at the same time, and the historical neighboring area switching data is saved.

[0061] Optionally, obtaining the current tunnel information of the pico base station includes: sending an acquisition instruction to the pico base station; receiving a feedback message returned by the pico base station through a bearer tunnel, wherein the feedback message includes: the pico base station physical address, local network address and serial number of the pico base station; parsing the source network address in the header of the feedback message to obtain the access address; determining the access method between the pico base station and the optical modem by judging the consistency between the local network address and the access address; obtaining the current tunnel information based on the pico base station physical address, local network address, serial number, access address and access method.

[0062] Specifically, obtaining the current tunnel information of the pico base station may include: sending an acquisition instruction to the pico base station, and the message content includes three information: "Pico base station MAC", "Pico base station local IP", and "Pico base station serial number". Among them, "Pico base station local IP" is the IP address assigned by the pico base station to obtain the upper-layer routing. Parse the source IP of the message header to parse the actual IP address accessed, which is defined as the "access IP". By determining the consistency of the "access IP" and the "Pico base station local IP", the configuration method of the optical modem and the pico base station is defined, and the field name is "Optical modem and pico base station access method". If "Access IP" = "Pico base station local IP", the optical modem and the pico base station are in bridging mode, and the field value is "Bridging mode"; if "Access IP" ≠ "Pico base station local IP", the optical modem and the pico base station are in routing mode, and the field value is "Routing mode".

[0063] Optionally, based on the current tunnel information, the binding relationship between the pico base station and the optical modem is determined, including: based on the current tunnel information, obtaining the full-length node key information of the pico base station, wherein the full-length node key information includes: the current tunnel information, the edge routing information of the multi-service edge corresponding to the pico base station, the optical modem routing information of the optical modem and the device routing information of the terminal device, and the terminal device is used to characterize the devices under the optical modem; based on the full-length node key information, a target correspondence relationship is generated, wherein the target correspondence relationship is used to characterize the relationship between the access mode, the local network address, the physical address of the pico base station, the access physical address corresponding to the access address, the broadband identification code of the optical modem and the device physical address of the terminal device; based on the target correspondence relationship, the binding relationship is determined.

[0064] Specifically, based on the current tunnel information, determining the binding relationship between the pico base station and the optical modem can include: extracting the correspondence T of "[optical modem and pico base station access method] + [pico base station local IP] + [pico base station MAC] + [TE-MAC] + [optical modem LOID] + [end device MAC]" according to the full routing information table of the pico base station, and judging the binding relationship between the pico base station and the optical modem based on the corresponding relationship.

[0065] Optionally, based on the current tunnel information, the key information of the entire node of the pico base station is obtained, including: determining the edge routing information based on the address segment and access address of the access address; determining the belonging optical line terminal based on the edge routing information; and determining the optical modem routing information and device routing information through the belonging optical line terminal based on the edge routing information.

[0066] Specifically, based on the current tunnel information, the key node information of the whole process of the pico base station is obtained, which may include: the pico base station security monitoring module, by confirming the IP segment where the "access IP" is located, clearly belongs to the MSE. According to the affiliated MSE and the access IP, the corresponding MSE-OLT downlink port is obtained, and the affiliated OLT is obtained according to the MSE-OLT downlink port; the MAC information of the access IP on the MSE side is obtained.

[0067] Parameter command information example 1:

[0068] Interface (reference value "GE4 / 1 / 2.3200") is defined as the field "MSE-OLT-Interface";

[0069] IP address (reference value "10.4.41.225") is defined as the field "TE-IPaddress";

[0070] MAC (reference value "2c43-1a26-6131") is defined as a field "TE-MAC".

[0071] Through the home OLT, according to the TE-MAC, the PON port number, ONU number and VLAN number of the TE-MAC are obtained.

[0072] Parameter command information example 2:

[0073] Port (reference value "epon-onu_1 / 15 / 4") is defined as the field "optical modem PON port";

[0074] Port (reference value "22") is defined as the field "Optical Modem ONU Number";

[0075] Vlan (reference value "3214") is defined as the field "TE-VLAN".

[0076] Optionally, edge routing information is determined based on the address segment where the access address is located and the access address, including: determining the edge network address based on the address segment where the access address is located; determining the port information of the home optical line terminal based on the edge network address and the access address; obtaining the access physical address corresponding to the multi-service edge; determining the edge virtual LAN information based on the port information and the access physical address; and obtaining the edge routing information based on the edge network address, port information, access physical address and edge virtual LAN information.

[0077] Specifically, based on the address segment and access address where the access address is located, edge routing information is determined, which may include: on the OLT side, obtaining the MAC and VLAN information of the device under the optical modem according to the "optical modem PON port" and "optical modem ONU number" fields.

[0078] Parameter command information example 3:

[0079] Mac address (reference value "0c45.ba2c.3809") is defined as the field "device MAC";

[0080] Vlan (reference value "3214") is defined as the field "End Device VLAN";

[0081] The “end device MAC” records the Mac address of the “end device VLAN” = “TE-VLAN” (reference value is “0c45.ba2c.3807”).

[0082] Optionally, based on the edge routing information, the optical modem routing information and the device routing information are determined through the belonging optical line terminal, including: based on the access physical address and the belonging optical line terminal, the passive optical network port number and the optical network unit number are determined; based on the passive optical network port number and the optical network unit number, the broadband identification code, the optical modem physical address, the device physical address and the device virtual LAN information of the terminal device are determined; based on the passive optical network port number, the optical network unit number, the broadband identification code and the optical modem physical address, the optical modem routing information is obtained; based on the device physical address and the device virtual LAN information, the device routing information is obtained.

[0083] Specifically, based on the edge routing information, the optical modem routing information and the device routing information are determined through the home optical line terminal, which may include: on the OLT side, the LOID and MAC information of the optical modem is obtained according to the "optical modem PON port" and "optical modem ONU number" fields.

[0084] Parameter command information example 4:

[0085] Register LOID (reference value "92114050266") is defined as the field "Optical Modem LOID";

[0086] Register MAC (reference value "0c45.ba2c.3806") is defined as the field "Optical Modem MAC".

[0087] Optionally, based on the target correspondence, the binding relationship is determined, including: comparing the broadband identification code in the target correspondence with the preset identification code in the preset correspondence to obtain a comparison result, wherein the preset correspondence is used to characterize the correspondence generated when the pico base station first accesses the network; in response to the comparison result that the broadband identification code is the same as the preset identification code, determining that the binding relationship remains unchanged; in response to the comparison result that the broadband identification code is different from the preset identification code, determining that the binding relationship has changed.

[0088] Specifically, based on the target corresponding relationship, determining the binding relationship may include: defining the corresponding relationship of the initial access to the network as T0, defining the corresponding relationship after the intermediate recalibration as T0, T n (n>0, and is an integer) is the number of subsequent collections. Each time the terminal restarts and goes online, the system performs the following comparison: For example, [optical modem loid] T0 = [optical modem loid] T n , then the binding relationship between the pico base station and the optical modem remains unchanged. For example, [optical modem loid]T0≠[optical modem loid]T n , the binding relationship between the pico base station and the optical modem changes.

[0089] Optionally, historical neighbor cell switching data and current neighbor cell switching data are compared to determine the location status of the pico base station, including: based on the first switching number in the historical neighbor cell switching data, historical target cells in the historical neighbor cell switching data are classified to obtain a first cell set, wherein the first switching number is used to characterize the total number of switching requests for switching in and out of the historical target cells; based on the second switching number in the current neighbor cell switching data, current target cells in the current neighbor cell switching data are classified to obtain a second cell set; the first cell set and the second cell set are compared to determine the location status of the pico base station.

[0090] The first cell set may be different types of historical target cells, the second cell set may be different types of current target cells, and the second switching number may be the total number of switching requests for the current target cell.

[0091] Specifically, the target cells may be classified into all target cells X0, strongly correlated adjacent cells Y0 and non-strongly correlated adjacent cells Z0 according to the number of hand-outs and hand-ins.

[0092] Optionally, based on the first switching number in the historical neighboring area data, the historical target cells in the historical neighboring area switching data are classified to obtain a first cell set, including: determining the historical target cells whose first switching number is greater than a preset number as first category cells; determining the second category cells from the historical target cells, wherein the sum of the first switching numbers of the second category cells is greater than or equal to the sum of the first switching numbers of the historical target cells; determining the cells in the historical target cells other than the second category cells as third category cells; and obtaining the first cell set based on the first category cells, the second category cells and the third category cells.

[0093] Among them, the preset number of times can be preset in advance, and the first switching number of cells can be divided into first category cells, which can be set to 0. The first category cells can be all target cells, the second category cells can be strongly correlated adjacent cells, and the third category cells can be non-strongly correlated adjacent cells.

[0094] Specifically, the set of all target cells with a total number of cut-in and cut-out requests greater than 0 can be defined as X0; the set of strongly correlated adjacent cells is defined as Y0, and the set of non-strongly correlated adjacent cells is defined as Z0. Taking the target cell as the granularity, sorting by the total number of cut-in and cut-out from high to low, each target cell can be assigned a number from 1 to N: cell 1, cell 2....., cell n

[0095] The accumulated value is accumulated one by one from cell 1, and the total value is exactly greater than "the sum of the total number of hand-in and hand-out requests of all target cells * 80%";

[0096]

[0097] Wherein: handover is the total request for handover of each target cell; if n=h, then the strongly correlated adjacent cell set Y0 is the set of cells numbered from 1 to h; and the non-strongly correlated adjacent cell set Z0 is the set of cells numbered from h to n.

[0098] Optionally, in response to the first cell set and the second cell set satisfying any one of the following conditions, the location state is determined to be a distance less than or equal to a first preset distance: the first category cells in the first cell set are the same as the first category cells in the second cell set, and the second category cells in the first cell set are the same as the second category cells in the second cell set; the first category cells in the first cell set are included in the first category cells in the second cell set, and the second category cells in the first cell set are included in the second category cells in the second cell set; the first category cells in the second cell set are included in the first category cells in the first cell set, and the second category cells in the second cell set are included in the second category cells in the first cell set.

[0099] The first preset distance may be a pre-set distance, which is a moving distance of the pico base station assuming that the position of the pico base station remains unchanged.

[0100] Specifically, the position of the pico base station can be considered unchanged when the following three situations occur: n =X0 and Y n =Y0, then the target cells in the two sets are exactly the same, and the location of the pico base station remains unchanged; if X n ∈x0 and Y n ∈Y0, then X0 and Y n The target cell is completely contained in X0 or Y0. The possible reason is that the location of the pico base station remains unchanged, and the trajectory of users accessing the pico base station changes, reducing the handover relationship with some cells; if X0∈X n And Y0∈Y n , then x0 and Y0 target cells are completely contained in x n or Y n The possible reason is that the location of the pico base station remains unchanged, but the trajectory of users accessing the pico base station changes, which increases the handover relationship with some cells.

[0101] Optionally, in response to the first cell set and the second cell set satisfying any one of the following conditions, the location state is determined to be a distance greater than or equal to a second preset distance: the first category of cells in the first cell set is different from the first category of cells in the second cell set; the second category of cells in the first cell set is different from the second category of cells in the second cell set; the third category of cells in the second cell set and the first category of cells in the first cell set include multiple identical cells.

[0102] Among them, the second preset distance can be preset in advance, which is considered to be the moving distance of the pico base station away from the original installation position.

[0103] Specifically, the Pico base station can be considered to be far away from the original installation location when the following situations occur: n ≠x0, the two target cells are completely different and the pico base station is far away from the original installation location; if Y n ≠Y0 or Z n ∩X0>1, the two sets of strongly correlated target cells are completely different, but there is overlap of non-strongly correlated target cells, and the pico base station is far away from the original installation location but not far away. n ∩X0: Whether the total number of cut-in and cut-out increases and reaches the set Y n In the example above, the direction in which the pico base station is moved can be determined.

[0104] Optionally, in response to the first cell set and the second cell set satisfying any one of the following conditions, the location state is determined to be a distance greater than a first preset distance and less than a second preset distance: the number of identical cells contained in the second category cells in the first cell set and the second category cells in the second cell set is less than a target number, and the third category cells in the first cell set are different from the second category cells in the second cell set, and the target number is used to represent the product of the second category cells in the first cell set and a preset value.

[0105] Specifically, the Pico base station can be considered to have deviated from the original installation position when the following situations occur: n The number of intersections of ∩Y0 is less than 50% of Y0, and Z0∈Y n If the number of cell switching in and out increases, the pico base station is offset in a small range.

[0106] Optionally, based on the binding relationship and the location status, the monitoring result of the pico base station is determined, including: in response to the binding relationship remaining unchanged and the location status being a distance less than a second preset distance, determining that the monitoring result is that the location change of the pico base station meets a preset condition; in response to the binding relationship remaining unchanged and the location status being a distance greater than or equal to a second preset distance, determining that the monitoring result is that the location change of the pico base station does not meet the preset condition; in response to a change in the binding relationship, determining that the monitoring result is that the location change of the pico base station does not meet the preset condition.

[0107] Specifically, based on the binding relationship and position status, the monitoring results of the pico base station are determined, which may include: if the binding relationship between the pico base station and the optical modem remains unchanged, and the position of the pico base station remains unchanged or deviates, it is judged to be normal.

[0108] If the binding relationship between the Pico base station and the optical modem remains unchanged, but the location of the Pico base station is far away from the original installation location, it is judged to be abnormal and it is necessary to verify on site whether it is deployed too far away and exceeds the planned area.

[0109] If the binding relationship between the pico base station, the optical modem and its standard address changes, it is judged to be abnormal and further judged that the position of the pico base station is offset.

[0110] If the Pico base station and the bound optical modem change or remain unchanged, the optical modem may have been replaced.

[0111] If the Pico base station is far away from the original installation location, the Pico base station will be moved to another area for use, which is far away from the original installation location.

[0112] If the Pico base station deviates from the original installation location, the Pico base station will be moved to another area for use, not far from the original installation location.

[0113] The specific monitoring results are shown in Table 3 below:

[0114] Table 3 Analysis of monitoring results

[0115]

[0116]

[0117] Figure 3 is a schematic diagram of a system method for monitoring tunnel information of a pico base station according to an embodiment of the present invention, such as Figure 3 As shown, the method includes: the pico base station network manager obtains the three elements of the pico base station (local IP, MAC, electronic serial number) and the pico base station reports it, the pico base station network manager parses the message to obtain the "access IP" and "pico base station (local IP, MAC)", and sends the "access IP" to the MSE, the MSE parses the ARP (Address Resolution Protocol) table, returns the TE-IP, TE-MAC, MSE-OLT-port, the pico base station network manager sends the "TE-MAC" to the OLT to parse the vpn-distance table, MAC table, and optical modem information table, and then the OLT returns the optical modem "MAC, LOID, PON port, ONU port, TE-VLAN, terminal device MAC, VLAN" to the pico base station network manager, and the pico base station network manager performs intelligent judgment on the security monitoring module.

[0118] Figure 4 is a flow chart of a tunnel information monitoring mechanism of a pico base station according to an embodiment of the present invention, such as Figure 4 As shown in the figure, the specific process is: monitoring the networking operation of the pico base station, starting the pico base station tunnel information monitoring mechanism, including: collecting the current tunnel information of the pico base station, obtaining the key node information of the pico base station throughout the process, and judging the binding relationship between the pico base station and the optical modem. Starting the air interface neighboring area monitoring of the pico base station, including: obtaining the historical neighboring area switching data when the pico base station link is interrupted, tracking the neighboring area switching data after the pico base station link is reconnected, and comparing and analyzing the neighboring area switching data of the pico base station. Finally, monitor the abnormal events of the pico base station.

[0119] Example 2

[0120] According to another aspect of an embodiment of the present invention, a pico base station monitoring device is also provided, which can execute the pico base station monitoring method in the above-mentioned embodiment 1. The specific implementation scheme and application scenario in this embodiment are the same as those in the above-mentioned embodiment 1, and will not be repeated here.

[0121] Figure 5 is a schematic diagram of a pico base station monitoring device according to an embodiment of the present invention. Figure 5As shown, the device includes: an acquisition module 502, which is used to acquire the current tunnel information, historical neighbor cell switching data and current neighbor cell switching data of the pico base station in response to monitoring that the pico base station is in a network connection state, wherein the historical neighbor cell switching data is used to characterize the neighbor cell switching data within a first preset time period before the network link of the pico base station is interrupted, and the current neighbor cell switching data is used to characterize the neighbor cell switching data within a second preset time period after the network link is interrupted; a relationship determination module 504, which is used to determine the binding relationship between the pico base station and the optical modem based on the current tunnel information; a state determination module 506, which is used to compare the historical neighbor cell switching data with the current neighbor cell switching data to determine the position state of the pico base station, wherein the position state is used to characterize the distance between the current physical position of the pico base station and the original physical position of the pico base station; a result determination module 508, which is used to determine the monitoring result of the pico base station based on the binding relationship and the position state, wherein the monitoring result is used to characterize whether the position change of the pico base station meets the preset conditions.

[0122] The acquisition module 502 includes: a first determination unit, which is used to determine whether the local network address of the pico base station changes from unreachable to reachable in response to the pico base station being powered on and the network link being unobstructed; a second determination unit, which is used to determine whether the pico base station changes from an alarmed state to a non-alarmed state in response to the local network address changing from an unreachable state to a reachable state; a third determination unit, which is used to determine whether the state of the pico base station changes to an in-use state in response to the pico base station changing from an alarmed state to a non-alarmed state; a fourth determination unit, which is used to determine whether the pico base station is in a network connected state in response to the state of the pico base station being converted to an in-use state; and an instruction issuing unit, which is used to issue an instruction to the pico base station. The pico base station sends an acquisition instruction; a message receiving unit is used to receive a feedback message returned by the pico base station through a bearer tunnel, wherein the feedback message includes: the pico base station physical address, local network address and serial number of the pico base station; an address resolution unit is used to resolve the source network address in the header of the feedback message to obtain an access address; an access mode determination unit is used to determine the access mode between the pico base station and the optical modem by judging the consistency between the local network address and the access address; an information acquisition unit is used to obtain the current tunnel information based on the pico base station physical address, local network address, serial number, access address and access mode.

[0123] The relationship determination module 504 includes: a key information acquisition unit, which is used to obtain the full-length node key information of the pico base station based on the current tunnel information, wherein the full-length node key information includes: current tunnel information, edge routing information of the multi-service edge corresponding to the pico base station, optical modem routing information of the optical modem and device routing information of the terminal device, and the terminal device is used to characterize the equipment under the optical modem; a relationship generation unit, which is used to generate a target corresponding relationship based on the full-length node key information, wherein the target corresponding relationship is used to characterize the relationship between the access method, the local network address, the physical address of the pico base station, the access physical address corresponding to the access address, the broadband identification code of the optical modem and the device physical address of the terminal device; a relationship determination unit, which is used to determine the binding relationship based on the target corresponding relationship.

[0124] The key information acquisition unit includes: a first information determination subunit, which is used to determine edge routing information based on the address segment and access address of the access address; a terminal determination subunit, which is used to determine the belonging optical line terminal based on the edge routing information; and a second information determination subunit, which is used to determine the optical modem routing information and the device routing information through the belonging optical line terminal based on the edge routing information.

[0125] The first information determination subunit can be implemented through the following steps: determine the edge network address based on the address segment where the access address is located; determine the port information of the home optical line terminal based on the edge network address and the access address; obtain the access physical address corresponding to the multi-service edge; determine the edge virtual LAN information based on the port information and the access physical address; obtain the edge routing information based on the edge network address, port information, access physical address and edge virtual LAN information.

[0126] The second information determination subunit can be implemented through the following steps: based on the access physical address and the affiliated optical line terminal, determine the passive optical fiber network port number and the optical network unit number; based on the passive optical fiber network port number and the optical network unit number, determine the broadband identification code, the optical modem physical address, the device physical address and the device virtual LAN information of the terminal device; based on the passive optical fiber network port number, the optical network unit number, the broadband identification code and the optical modem physical address, obtain the optical modem routing information; based on the device physical address and the device virtual LAN information, obtain the device routing information.

[0127] The relationship determination unit includes: a result acquisition subunit, used to compare the broadband identification code in the target corresponding relationship with the preset identification code in the preset corresponding relationship to obtain a comparison result, wherein the preset corresponding relationship is used to characterize the correspondence generated when the pico base station accesses the network for the first time; a first relationship determination subunit, used to determine that the binding relationship remains unchanged in response to the comparison result that the broadband identification code is the same as the preset identification code; a second relationship determination subunit, used to determine that the binding relationship changes in response to the comparison result that the broadband identification code is different from the preset identification code.

[0128] The status determination module 506 includes: a first classification unit, used to classify the historical target cells in the historical neighboring cell switching data based on the first switching number in the historical neighboring cell data, and obtain a first cell set, wherein the first switching number is used to characterize the total number of switching requests for the historical target cells; a second classification unit, used to classify the current target cells in the current neighboring cell switching data based on the second switching number in the current neighboring cell switching data, and obtain a second cell set; a set comparison unit, used to compare the first cell set and the second cell set to determine the location status of the pico base station.

[0129] The first classification unit includes: a first cell determination subunit, used to determine that a historical target cell whose first switching number is greater than a preset number is a first category cell; a second cell determination subunit, used to determine a second category cell from the historical target cells, wherein the sum of the first switching numbers of the second category cells is greater than or equal to the sum of the first switching numbers of the historical target cells; a third cell determination subunit, used to determine that the cells other than the second category cells in the historical target cells are third category cells; and a set acquisition subunit, used to obtain a first cell set based on the first category cells, the second category cells and the third category cells.

[0130] In response to the first cell set and the second cell set satisfying any one of the following conditions, the location state is determined to be that the distance is less than or equal to the first preset distance: the first category cells in the first cell set are the same as the first category cells in the second cell set, and the second category cells in the first cell set are the same as the second category cells in the second cell set; the first category cells in the first cell set are included in the first category cells in the second cell set, and the second category cells in the first cell set are included in the second category cells in the second cell set; the first category cells in the second cell set are included in the first category cells in the first cell set, and the second category cells in the second cell set are included in the second category cells in the first cell set.

[0131] In response to the first cell set and the second cell set satisfying any one of the following conditions, the location state is determined to be that the distance is greater than or equal to the second preset distance: the first category of cells in the first cell set is different from the first category of cells in the second cell set; the second category of cells in the first cell set is different from the second category of cells in the second cell set; the third category of cells in the second cell set and the first category of cells in the first cell set include multiple identical cells.

[0132] In response to the first cell set and the second cell set satisfying any one of the following conditions, the location state is determined to be that the distance is greater than the first preset distance and less than the second preset distance: the number of identical cells contained in the second category cells in the first cell set and the second category cells in the second cell set is less than the target number, and the third category cells in the first cell set are different from the second category cells in the second cell set, and the target number is used to represent the product of the second category cells in the first cell set and the preset value.

[0133] The result determination module 508 includes: a fourth determination unit, used to determine that the monitoring result is that the position change of the pico base station meets the preset condition in response to the binding relationship remaining unchanged and the position status being a distance less than a second preset distance; a fifth determination unit, used to determine that the monitoring result is that the position change of the pico base station does not meet the preset condition in response to the binding relationship remaining unchanged and the position status being a distance greater than or equal to the second preset distance; a sixth determination unit, used to determine that the monitoring result is that the position change of the pico base station does not meet the preset condition in response to a change in the binding relationship.

[0134] Example 3

[0135] According to another aspect of an embodiment of the present invention, a non-volatile storage medium is also provided, characterized in that the non-volatile storage medium includes a stored program, wherein when the program is running, the device where the non-volatile storage medium is located is controlled to execute the above-mentioned pico base station monitoring method.

[0136] Example 4

[0137] According to another aspect of an embodiment of the present invention, a computer-readable storage medium is also provided, the computer-readable storage medium including a stored program, wherein when the program is running, the device where the computer-readable storage medium is located is controlled to execute the above-mentioned pico base station monitoring method.

[0138] Example 5

[0139] According to another aspect of an embodiment of the present invention, a processor is further provided, and the processor is used to run a program, wherein the above-mentioned pico base station monitoring method is executed when the program is running.

[0140] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.

[0141] In the above embodiments of the present application, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.

[0142] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units can be a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.

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

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

[0145] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the relevant technology or all or part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, disk or optical disk, etc. Various media that can store program codes.

[0146] The above is only a preferred implementation of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.

Claims

1. A method for monitoring a pico base station, characterized in that: include: In response to monitoring that the pico base station is in a network connection state, current tunnel information, historical neighbor cell switching data, and current neighbor cell switching data of the pico base station are obtained, wherein the historical neighbor cell switching data is used to characterize the neighbor cell switching data within a first preset time period before the network link of the pico base station is interrupted, and the current neighbor cell switching data is used to characterize the neighbor cell switching data within a second preset time period after the network link is interrupted; Based on the current tunnel information, determine the binding relationship between the pico base station and the optical modem; Compare the historical neighbor cell switching data with the current neighbor cell switching data to determine the position state of the pico base station, wherein the position state is used to characterize the distance between the current physical position of the pico base station and the original physical position of the pico base station; Based on the binding relationship and the location status, determining a monitoring result of the pico base station, wherein the monitoring result is used to characterize whether the location change of the pico base station meets a preset condition; Determining a monitoring result of the pico base station based on the binding relationship and the position state includes: in response to the binding relationship remaining unchanged and the position state being that the distance is less than a second preset distance, determining that the monitoring result is that the position change of the pico base station satisfies the preset condition; In response to the binding relationship remaining unchanged and the position status being that the distance is greater than or equal to the second preset distance, determining that the monitoring result is that the position change of the pico base station does not satisfy the preset condition; In response to a change in the binding relationship, it is determined that the monitoring result is that the position change of the pico base station does not satisfy the preset condition.

2. The method according to claim 1, characterized in that In response to detecting that the pico base station is in a network connection state, the method includes: In response to the pico base station being powered on and the network link being unblocked, determining whether a local network address of the pico base station changes from being unreachable to being reachable; In response to the local network address changing from unreachable to reachable, determining whether the pico base station changes from an alarm state to a non-alarm state; In response to the Pico base station changing from the alarm state to the non-alarm state, determining whether the state of the Pico base station is changed to an in-use state; In response to the state of the pico base station being converted into the in-use state, it is determined that the pico base station is in a network connection state.

3. The method according to claim 1, characterized in that Obtaining current tunnel information of the pico base station, including: Sending an acquisition instruction to the pico base station; Receiving a feedback message returned by the pico base station through a bearer tunnel, wherein the feedback message includes: a pico base station physical address, a local network address, and a serial number of the pico base station; Parsing the source network address in the header of the feedback message to obtain an access address; Determine the access mode of the pico base station and the optical modem by judging the consistency between the local network address and the access address; The current tunnel information is obtained based on the physical address of the pico base station, the local network address, the serial number, the access address and the access method.

4. The method according to claim 3, characterized in that Determining a binding relationship between the pico base station and the optical modem based on the current tunnel information includes: Based on the current tunnel information, the global node key information of the pico base station is obtained, wherein the global node key information includes: the current tunnel information, the edge routing information of the multi-service edge corresponding to the pico base station, the optical modem routing information of the optical modem, and the device routing information of the terminal device, wherein the terminal device is used to characterize the device under the jurisdiction of the optical modem; Based on the key information of the whole node, a target correspondence relationship is generated, wherein the target correspondence relationship is used to characterize the relationship between the access mode, the local network address, the physical address of the pico base station, the access physical address corresponding to the access address, the broadband identification code of the optical modem and the device physical address of the terminal device; Based on the target correspondence, the binding relationship is determined.

5. The method according to claim 4, characterized in that Based on the current tunnel information, the global node key information of the pico base station is obtained, including: Determining the edge routing information based on the address segment where the access address is located and the access address; Determine a home optical line terminal based on the edge routing information; Based on the edge routing information, the optical modem routing information and the device routing information are determined through the home optical line terminal.

6. The method according to claim 5, characterized in that Determining the edge routing information based on the address segment where the access address is located and the access address includes: Determine an edge network address based on the address segment where the access address is located; Determining the port information of the home optical line terminal based on the edge network address and the access address; Obtaining the access physical address corresponding to the multi-service edge; Determine edge virtual local area network information based on the port information and the access physical address; The edge routing information is obtained based on the edge network address, the port information, the access physical address and the edge virtual local area network information.

7. The method according to claim 5, characterized in that Based on the edge routing information, determining the optical modem routing information and the device routing information through the home optical line terminal includes: Determine a passive optical network port number and an optical network unit number based on the access physical address and the home optical line terminal; Based on the passive optical network port number and the optical network unit number, determine the broadband identification code, the optical modem physical address, the device physical address and the device virtual local area network information of the terminal device; Based on the passive optical network port number, the optical network unit number, the broadband identification code and the optical modem physical address, the optical modem routing information is obtained; The device routing information is obtained based on the device physical address and the device virtual local area network information.

8. The method according to claim 4, characterized in that Determining the binding relationship based on the target correspondence relationship includes: Compare the broadband identification code in the target correspondence with the preset identification code in the preset correspondence to obtain a comparison result, wherein the preset correspondence is used to characterize the correspondence generated when the pico base station accesses the network for the first time; In response to the comparison result that the broadband identification code is the same as the preset identification code, determining that the binding relationship remains unchanged; In response to the comparison result that the broadband identification code is different from the preset identification code, it is determined that the binding relationship has changed.

9. The method according to claim 1, characterized in that: Comparing the historical neighboring cell handover data with the current neighboring cell handover data to determine the location state of the pico base station includes: Based on the first switching number in the historical neighboring cell switching data, classify the historical target cells in the historical neighboring cell switching data to obtain a first cell set, wherein the first switching number is used to represent the total number of switching-in and switching-out requests of the historical target cells; Based on the second handover number in the current neighboring cell handover data, classify the current target cells in the current neighboring cell handover data to obtain a second cell set; The first cell set and the second cell set are compared to determine the location status of the pico base station.

10. The method according to claim 9, characterized in that Based on the first handover number in the historical neighboring cell data, historical target cells in the historical neighboring cell handover data are classified to obtain a first cell set, including: Determine that the historical target cell for which the first handover number is greater than a preset number is a first category cell; Determine a second category cell from the historical target cells, wherein a sum of first handover times of the second category cells is greater than or equal to a sum of first handover times of the historical target cells; Determine that cells in the historical target cells other than the second category cells are third category cells; The first cell set is obtained based on the first category cells, the second category cells and the third category cells.

11. The method according to claim 10, characterized in that In response to the first cell set and the second cell set satisfying any one of the following conditions, determining that the location state is that the distance is less than or equal to a first preset distance: The first category cells in the first cell set are the same as the first category cells in the second cell set, and the second category cells in the first cell set are the same as the second category cells in the second cell set; The first category cells in the first cell set are included in the first category cells in the second cell set, and the second category cells in the first cell set are included in the second category cells in the second cell set; The first-category cells in the second cell set are included in the first-category cells in the first cell set, and the second-category cells in the second cell set are included in the second-category cells in the first cell set.

12. The method according to claim 10, characterized in that In response to the first cell set and the second cell set satisfying any one of the following conditions, determining that the location state is that the distance is greater than or equal to a second preset distance: The first category of cells in the first cell set is different from the first category of cells in the second cell set; The second category cells in the first cell set are different from the second category cells in the second cell set; The third category cells in the second cell set and the first category cells in the first cell set include a plurality of identical cells.

13. The method according to claim 10, characterized in that In response to the first cell set and the second cell set satisfying any one of the following conditions, determining that the location state is that the distance is greater than a first preset distance and less than a second preset distance: The number of identical cells contained in the second category cells in the first cell set and the second category cells in the second cell set is less than the target number, and the third category cells in the first cell set are different from the second category cells in the second cell set, and the target number is used to represent the product of the second category cells in the first cell set and a preset value.

14. A pico base station monitoring device, characterized in that: include: An acquisition module, configured to acquire, in response to monitoring that the pico base station is in a network connection state, current tunnel information, historical neighbor cell switching data, and current neighbor cell switching data of the pico base station, wherein the historical neighbor cell switching data is used to characterize the neighbor cell switching data within a first preset time period before the network link of the pico base station is interrupted, and the current neighbor cell switching data is used to characterize the neighbor cell switching data within a second preset time period after the network link is interrupted; A relationship determination module, used to determine the binding relationship between the pico base station and the optical modem based on the current tunnel information; A state determination module, used to compare the historical neighbor cell switching data with the current neighbor cell switching data to determine the position state of the pico base station, wherein the position state is used to characterize the distance between the current physical position of the pico base station and the original physical position of the pico base station; A result determination module is used to determine the monitoring result of the pico base station based on the binding relationship and the location status, wherein the monitoring result is used to characterize whether the location change of the pico base station meets a preset condition; based on the binding relationship and the location status, the monitoring result of the pico base station is determined, including: in response to the binding relationship remaining unchanged and the location status being that the distance is less than a second preset distance, determining that the monitoring result is that the location change of the pico base station meets the preset condition; in response to the binding relationship remaining unchanged and the location status being that the distance is greater than or equal to the second preset distance, determining that the monitoring result is that the location change of the pico base station does not meet the preset condition; in response to a change in the binding relationship, determining that the monitoring result is that the location change of the pico base station does not meet the preset condition.

15. A non-volatile storage medium, characterized in that: The non-volatile storage medium includes a stored program, wherein when the program is executed, the device where the non-volatile storage medium is located is controlled to execute the method according to any one of claims 1 to 13.

Citation Information

Patent Citations

  • Method, device and system for realizing PICO base station configuration

    CN101790175A

  • Neighbor cell switching method and device, pico base station and storage medium

    CN111107596A