[go: up one dir, main page]

CN113810244B - Idle channel identification system, method, device and storage medium - Google Patents

Idle channel identification system, method, device and storage medium Download PDF

Info

Publication number
CN113810244B
CN113810244B CN202110946862.3A CN202110946862A CN113810244B CN 113810244 B CN113810244 B CN 113810244B CN 202110946862 A CN202110946862 A CN 202110946862A CN 113810244 B CN113810244 B CN 113810244B
Authority
CN
China
Prior art keywords
channel
data
frame
idle
determining
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110946862.3A
Other languages
Chinese (zh)
Other versions
CN113810244A (en
Inventor
韦海亮
梁孳海
首安科
覃冠悠
钟有平
赵世章
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Rongda Qianli Technology Co ltd
Liuzhou Dadi Communication Technology Co ltd
Original Assignee
Beijing Rongda Qianli Technology Co ltd
Liuzhou Dadi Communication Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Rongda Qianli Technology Co ltd, Liuzhou Dadi Communication Technology Co ltd filed Critical Beijing Rongda Qianli Technology Co ltd
Priority to CN202110946862.3A priority Critical patent/CN113810244B/en
Publication of CN113810244A publication Critical patent/CN113810244A/en
Application granted granted Critical
Publication of CN113810244B publication Critical patent/CN113810244B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • H04L43/0817Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/12Network monitoring probes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q1/00Details of selecting apparatus or arrangements
    • H04Q1/02Constructional details
    • H04Q1/14Distribution frames

Landscapes

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

Abstract

The invention discloses a system, a method, a device and a storage medium for identifying an idle channel, wherein channel data of a first channel of a digital distribution frame is obtained; the channel data comprises a plurality of frames of first frame data, the digital distribution frame comprises a 2M interface, the same interface signals are respectively transmitted to a first channel and a second channel, and the second channel is used for carrying out service transmission with a terminal; selecting a preset number of second frame data from a plurality of frames of first frame data, carrying out XOR processing on at least one same available time slot of the second frame data, and determining that a second channel is an idle channel when the XOR processing result is 0; or, at least one of frame structure detection and error information detection is carried out on the channel data, when the detection result accords with the preset condition, the second channel is determined to be an idle channel, the idle channel is identified through the first channel, and the idle channel identification of the second channel can be realized on the premise of not influencing the service transmission of the second channel.

Description

Idle channel identification system, method, device and storage medium
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a system, a method, an apparatus, and a storage medium for idle channel identification.
Background
Nowadays, due to the characteristics of safety, reliability and the like of 2M channel transmission, currently, communication means of key services and important services such as command, conference and the like are still available, and the reserved quantity is very huge. The existing 2M channel resource is opened and maintained basically by adopting a manual management mode, different sites and different buildings are generally switched by adopting a passive Digital Distribution Frame (DDF), and the using state of a port of the DDF cannot be sensed. Communication computer lab 2M channel resource, DDF frame port are after long-term use, personnel's record, personnel update, manual management maintenance mode, and the problem such as wrong memory, neglected memory can inevitably appear in the in-process, especially to big-and-middle-sized communication computer lab, cause a large amount of idle 2M channels, because the resource data is unclear, inaccurate scheduling problem and dare not demolish to cause channel resource waste, consequently if detect idle channel vital.
Disclosure of Invention
In view of the above, in order to solve the above technical problems, an object of the present invention is to provide a system, a method, an apparatus and a storage medium for idle channel identification.
The technical scheme adopted by the invention is as follows:
a clear channel identification system comprising:
the acquisition module is used for accessing the digital distribution frame to acquire channel data of a first channel of the digital distribution frame; the channel data comprises a plurality of frames of first frame data, the digital distribution frame comprises a 2M interface, the 2M interface respectively transmits the same interface signals to the first channel and a second channel, and the second channel is used for service transmission with a terminal;
the detection module is used for selecting a preset number of second frame data from a plurality of frames of the first frame data, carrying out XOR processing on at least one same available time slot of the second frame data, and determining that the second channel is an idle channel when the XOR processing result is 0;
or,
and performing at least one of frame structure detection and error information detection on the channel data, and determining that the second channel is an idle channel when a detection result meets a preset condition.
The embodiment of the invention also provides an idle channel identification method, which comprises the following steps:
acquiring channel data of a first channel of a digital distribution frame; the channel data comprises a plurality of frames of first frame data, the digital distribution frame comprises a 2M interface, the 2M interface respectively transmits the same interface signals to the first channel and a second channel, and the second channel is used for service transmission with a terminal;
selecting a preset number of second frame data from a plurality of frames of the first frame data, carrying out XOR processing on at least one same available time slot of the second frame data, and determining that the second channel is an idle channel when the XOR processing result is 0;
or,
and performing at least one of frame structure detection and error information detection on the channel data, and determining that the second channel is an idle channel when a detection result meets a preset condition.
Further, the selecting a preset number of second frame data from the plurality of frames of the first frame data includes:
and selecting a preset number of second frame data which are continuous in time from a plurality of frames of the first frame data.
Further, the performing an exclusive-or process on at least one same available time slot of the second frame data, and when an exclusive-or process result is 0, determining that the second channel is an idle channel includes:
respectively determining one same available gap from the second frame data as a first gap; the first gap comprises one of a set consisting of TS 1-TS 15 and TS 17-TS 31;
performing XOR processing on all the first gaps pairwise;
and when all the XOR processing results are 0, determining that the second channel is an idle channel.
Further, the performing an exclusive-or process on at least one same available time slot of the second frame data, and when an exclusive-or process result is 0, determining that the second channel is an idle channel includes:
determining a second gap and a third gap from the available time slots; the available time slots comprise at least two of a set consisting of TS 1-TS 15 and TS 17-TS 31;
performing first exclusive-or processing on every two of the second gaps of all the second frame data, and performing second exclusive-or processing on every two of the third gaps of all the second frame data;
and when all the first XOR processing results and all the second XOR processing results are 0, determining that the second channel is an idle channel.
Further, the performing error information detection on the channel data, and determining that the second channel is an idle channel when a detection result meets a preset condition includes:
carrying out error information detection on the channel data;
and when the detection result is an alarm or an error code exists, determining that the second channel is an idle channel.
Further, the performing frame structure detection on the channel data, and determining that the second channel is an idle channel when a detection result meets a preset condition includes:
performing frame structure detection on the channel data, and determining that the second channel is an idle channel when a detection result shows that a preset frame structure is not detected; the preset frame structure includes one of PCM30, PCM30C, PCM31, and PCM 31C.
Further, the performing frame structure detection on the channel data includes:
acquiring LOMF alarm state and LOCF alarm state of the channel data;
when the LOMF alarm state alarms and the LOCF alarm state alarms, the detection result is PCM 30C;
when the LOMF alarm state is alarm and the LOCF alarm state is non-alarm, the detection result is PCM 30;
when the LOMF alarm state is non-alarm and the LOCF alarm state is alarm, the detection result is PCM 31C;
when the LOMF alarm state is non-alarm and the LOCF alarm state is non-alarm, the detection result is PCM 31.
The invention also provides an idle channel identification device, which comprises a processor and a memory;
the memory stores a program;
the processor executes the program to implement the method.
The present invention also provides a computer-readable storage medium storing a program which, when executed by a processor, implements the method.
The invention has the beneficial effects that: obtaining channel data of a first channel of a digital distribution frame; the channel data comprises a plurality of frames of first frame data, the digital distribution frame comprises a 2M interface, the 2M interface respectively transmits the same interface signals to a first channel and a second channel, and the second channel is used for service transmission with a terminal; selecting a preset number of second frame data from a plurality of frames of first frame data, carrying out XOR processing on at least one same available time slot of the second frame data, and determining that a second channel is an idle channel when the XOR processing result is 0; or, at least one of frame structure detection and error information detection is carried out on the channel data, when the detection result meets the preset condition, the second channel is determined to be an idle channel, the idle channel is identified through the first channel, whether the second channel is the idle channel or not can be identified on the premise that normal service transmission of the second channel is not influenced, and a multi-dimensional analysis means is provided to identify the idle channel.
Drawings
FIG. 1 is a diagram of an embedded system architecture according to an embodiment of the present invention;
fig. 2 is a flowchart illustrating steps of the idle channel identification method according to the present invention.
Detailed Description
In order to make the technical solutions better understood by those skilled in the art, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only partial embodiments of the present application, but not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The terms "first," "second," "third," and "fourth," etc. in the description and claims of this application and in the accompanying drawings are used for distinguishing between different objects and not for describing a particular order. Furthermore, the terms "include" and "have," as well as any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those steps or elements listed, but may alternatively include other steps or elements not listed, or inherent to such process, method, article, or apparatus.
Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the application. The appearances of the phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. It is explicitly and implicitly understood by one skilled in the art that the embodiments described herein can be combined with other embodiments.
The embodiment of the invention provides an idle channel identification system, which comprises an acquisition module and a detection module.
In the embodiment of the invention, the acquisition module is used for accessing the digital distribution frame to acquire the channel data of a first channel of the digital distribution frame; the channel data includes a number of frames of first frame data. It should be noted that the Digital Distribution Frame (DDF) includes a 2M interface, the 2M interface is connected to a three-way header, and the same interface signal is divided into two paths, specifically two 2M channels: the system comprises a first channel and a second channel, wherein the first channel is used for idle channel identification and detection, and the second channel is used for normal service transmission with a terminal. Therefore, the channel data of the first channel is used for identifying and detecting the idle channel, namely the 2M channel is monitored through the bypass, the idle channel is identified on the premise of not influencing the normal service transmission of the second channel, and the corresponding state of the second channel is reflected through the state of the first channel.
In the embodiment of the invention, the detection module is used for selecting a preset number of second frame data from a plurality of frames of first frame data, carrying out XOR processing on at least one same available time slot of the second frame data, and determining that a second channel is an idle channel when the XOR processing result is 0;
or,
and performing at least one of frame structure detection and error information detection on the channel data, and determining that the second channel is an idle channel when the detection result meets a preset condition.
It should be noted that the acquisition module and the detection module may be modules in different apparatuses or may be modules in the same apparatus, for example, the acquisition module and the detection module may be modules in the same channel detector.
In the embodiment of the invention, as shown in fig. 1, the embedded system architecture is used for improving the running reliability of the idle channel identification system, and the high-performance FPGA is adopted for improving the integration level of the system, so that the reliability of equipment, the timeliness of test and the accuracy of data are ensured; the embedded CPU is used for equipment management, the FPGA is used for data acquisition and analysis, the FPGA realizes the function of determining an idle channel by the detection module, and particularly, the CPU forms a master control management system, is connected with an RTC (real time clock) connection rs232, a serial port, a storage chip and a high-speed bus, and is communicated with a PC (personal computer) of a network management display system through PHY (physical layer) and RJ 45. The FPGA forms an information acquisition system, the acquisition module is connected with a new clock disk, a storage chip, a high-speed bus, a temperature sensing chip, a fan and an indicator light, and is used for acquiring signals of a 16-path E1 interface (2M interface) by connecting a plurality of interface chips (equivalent to the acquisition module) and analyzing and processing the signals to determine an idle channel.
As shown in fig. 2, an embodiment of the present invention provides an idle channel identification method, which can be applied to the idle channel identification system, including steps S100 to S200, where step S200 includes step S210 or step S220:
s100, channel data of a first channel of the digital distribution frame are obtained.
Likewise, the channel data comprises a number of frames of first frame data, the digital distribution frame comprises a 2M interface, the 2M interface transmits the same interface signals to a first channel and a second channel, respectively, the second channel being used for traffic transmission with the terminal.
It should be noted that, the first channel and the second channel are both 2M channels, the 2M channel uses the E1 standard, E1 (30-channel pulse code modulation PCM) is a link of 2.048Mbit/s, PCM pulse code modulation is used, E1 uses a time division multiplexing mode to transmit data, 8000 frames are transmitted per second, each frame (the length T of the frame is 125us) is divided into 32 equal time slots, the number of the time slots is TS0 to TS31, that is, each first frame data includes 32 time slots, where the time slot TS0 is used as overhead, the time slot TS16 is used as signaling, and the time slots TS11 to TS15 and TS171 to TS31 are available, that is, the time slots TS11 to TS15 and the time slots TS171 to TS31 are available. Each time slot has corresponding time slot data, each time slot transmits 8 bits, and shares 256 bits, each time slot occupies 8 bits in the E1 frame, 8 × 8K is 64K, that is, 32E 1 contains 64K.
S210, selecting a preset number of second frame data from the plurality of frames of first frame data, carrying out XOR processing on at least one same available time slot of the second frame data, and determining that a second channel is an idle channel when the XOR processing result is 0;
optionally, the selecting a preset number of second frame data from the number of frames of the first frame data includes selecting a preset number of temporally consecutive second frame data from the number of frames of the first frame data. It should be noted that the preset number can be adjusted according to the need, and is not specifically limited; the time-wise continuous refers to continuous within a preset time interval, and the preset time interval can be adjusted as needed, and is not particularly limited.
Optionally, step S210 may include step S201 or step S202:
specifically, step S201 includes steps S2011-S2013 or includes steps S2014-S2016:
s2011, a same available slot is determined from the second frame data as the first slot.
Note that, a set of TS1 to TS15 and TS17 to TS31 is used as an available timeslot set, and the first slot includes one of the available timeslot sets. Specifically, the same available gap refers to determining one available slot, e.g., TS15, from the set of available slots, and determining TS15 in each second frame data as the first slot.
S2012, performing XOR processing on all the first gaps pairwise.
Specifically, assuming that the first time slot is TS15 and the preset number of 4, 4 pieces of second frame data are a1, a2, A3, and a4, respectively, the TS15 of a1 and the TS15 of a2 are exclusive-ored, the TS15 of a1 and the TS15 of A3 are exclusive-ored, the TS15 of a1 and the TS15 of a4 are exclusive-ored, the TS15 of a2 and the TS15 of A3 are exclusive-ored, the TS15 of a2 and the TS15 of a4 are exclusive-ored, and the TS15 of A3 and the TS15 of a4 are exclusive-ored.
S2013, when all the XOR processing results are 0, determining that the second channel is an idle channel.
It should be noted that, for a normally-used channel, there is usually payload data and data change for an available timeslot in use, and an available timeslot that is not in use and has no payload is fixedly filled, and at this time, the timeslot data of the available timeslot does not change, so that by detecting whether the data of the available timeslot changes, it can be known whether the timeslot is not in use, thereby determining whether the channel is an idle channel.
Specifically, when all the xor processing results are 0, that is, the time slot data of the first slot is not changed, it is determined that the first channel is an idle channel, that is, it can be known that the second channel is also an idle channel, which is also referred to as a "zombie" channel. It is understood that when the result of the at least one exclusive or process is not 0, i.e. the slot data of the first slot is changed and has valid data, the first channel is determined to be a non-idle channel (in-use channel), i.e. the second channel is also known as in-use channel.
Specifically, the method comprises the following steps:
and S2014, determining a second gap and a third gap from the available time slots.
Specifically, the available timeslots include at least two of the set of TS 1-TS 15 and TS 17-TS 31. It should be noted that the second time slot and the third time slot are not repeated, for example, the second time slot is TS8, and the third time slot is TS 21.
S2015, performing a first exclusive-or process on every two of the second gaps of all the second frame data, and performing a second exclusive-or process on every two of the third gaps of all the second frame data.
For example, assume that the second time slot is TS8, the third time slot is TS21, the preset number is 4, and the 4 second frame data are a1, a2, A3, a4, respectively. Specifically, the TS8 of a1 and the TS8 of a2 are subjected to first exclusive-or processing, the TS8 of a1 and the TS8 of A3 are subjected to first exclusive-or processing, the TS8 of a1 and the TS8 of a4 are subjected to first exclusive-or processing, the TS8 of a2 and the TS8 of A3 are subjected to first exclusive-or processing, the TS8 of a2 and the TS8 of a4 are subjected to first exclusive-or processing, and the TS8 of A3 and the TS8 of a4 are subjected to first exclusive-or processing; second exclusive-or processing is performed on TS21 of a1 and TS21 of a2, second exclusive-or processing is performed on TS21 of a1 and TS21 of A3, second exclusive-or processing is performed on TS21 of a1 and TS21 of a4, second exclusive-or processing is performed on TS21 of a2 and TS21 of A3, second exclusive-or processing is performed on TS21 of a2 and TS21 of a4, and second exclusive-or processing is performed on TS21 of A3 and TS21 of a 4.
And S2016, when all the first XOR processing results and all the second XOR processing results are 0, determining that the second channel is an idle channel.
Similarly, when all the first xor processing results and the second xor processing results are 0, that is, the data of the second gap and the third slot are not changed, it is determined that the first channel is an idle channel, and it can be known that the second channel is also an idle channel. It is to be understood that when at least one of the first xor processing result and the second xor processing result is not 0, that is, the time slot data of the second time slot or the third time slot is changed, the first channel is determined to be a non-idle channel (in-use channel), that is, the second channel is also known to be in-use channel.
When the second time slot and the third time slot are selected, the second time slot may include all the time slots TS1 to TS15, and the third time slot may include all the time slots TS1 to TS15, and the exclusive or processing is performed according to the above principle, thereby further improving the accuracy of the determination.
For example, the TS1 timeslot usage is TS1_0^ TS1_1^ TS1_2^ … … ^ TS1_14^ TS1_15(TS1_0 represents the 0 th frame data of the TS1 timeslot, TS1_1 represents the 1 st frame data of the TS1 timeslot, and the rest has 16 frame data), and the TS1 timeslot usage is 0, which indicates that there is no data change in 16 consecutive frames of the TS1 timeslot, and can determine that the TS1 is an idle timeslot (i.e. when the result of the exclusive or process of the TS1 is 0), and the other available timeslots have the same structure, and when all available timeslots are identified as idle timeslots, the channel is identified as an idle channel.
S220, at least one of frame structure detection and error information detection is carried out on the channel data, and when the detection result meets a preset condition, the second channel is determined to be an idle channel.
Specifically, step S220 may include step S202 or S203:
optionally, step S202 includes steps S2021-S2022:
s2021, error information detection is performed on the channel data.
Specifically, the alarm and error code information of the 2M channel, specifically the first channel, are monitored online, and the identification and detection of the alarm information and the error code information are performed.
S2022, when the detection result is alarm or error code, determining that the second channel is an idle channel.
In the embodiment of the invention, when the detection result is alarm (namely alarm exists) or error code exists, namely the detection result is considered to accord with the preset condition, the first channel is determined to be an idle channel, and the second channel can be known to be an idle channel. It can be understood that when the detection result is no alarm and no error, the quality of the first channel and the second channel is high, and the channels are used.
Optionally, step S203 includes step S2031:
s2031, detecting the frame structure of the channel data, and determining that the second channel is an idle channel when the detection result is that the preset frame structure is not detected.
In an embodiment of the present invention, the predetermined frame structure includes one of PCM30, PCM30C, PCM31 and PCM 31C. It should be noted that the frame structure detection on the channel data can determine whether the current channel data has a frame structure and the type of the frame structure.
It should be noted that in the E1 standard, E1 has three frame structures of framing, multiframe and non-framing, i.e., PCM30/PCM30C/PCM31/PCM 31C/non-framing, in a 2M channel, 8 bits constitute one Time Slot (TS), 32 time slots constitute one frame (F), 16 frames constitute one multiframe, and in the case of framing, PCM30 and PCM30C have a multiframe concept. In the framed E1, the TS0 time slot is used for transmitting frame synchronization data, the remaining 31 time slots may be used for transmitting valid data, in the framed E1, except the TS0 time slot, the TS16 time slot is used for transmitting signaling, and 30 time slots, namely, the TS1 to the TS15, and the TS17 to the TS31, may be used for transmitting valid data; whereas in the unframed E1, all 32 slots are available for transmitting valid data.
Specifically, frame structure detection is performed on the channel data, including steps SS 230-S240:
and S230, acquiring LOMF alarm state and LOCF alarm state of the channel data.
It should be noted that there are three types of alarms associated with framing patterns: LOF (loss of frame alarm), LOCF is CRC (loss of CRC frame) and LOMF is multiframe loss of frame alarm (loss of multi-frame). The LOF is an alarm which occurs only under framing, the 2M signal (channel data) is non-framing, and when the local terminal is set to be a framing structure, an LOF alarm occurs, and the opposite terminal can be identified to be a non-framing structure through the alarm.
S240, when the LOMF alarm state alarms and the LOCF alarm state alarms, the detection result is PCM 30C;
when the LOMF alarm state is alarm and the LOCF alarm state is non-alarm, the detection result is PCM 30;
when the LOMF alarm state is non-alarm and the LOCF alarm state is alarm, the detection result is PCM 31C;
when the LOMF alarm state is non-alarm and the LOCF alarm state is non-alarm, the detection result is PCM 31.
Specifically, the current frame structure may be set to one of PCM30, PCM30C, PCM31, and PCM31C, and then the states of the LOMF and LOCF alarms may be acquired. It should be noted that, the LOMF alarms detect the frame header of the channel data, the detected frame header is 0, and the frame header of the continuous 6 frames is 1 (non-alarm); LOCF alarm: the channel data is CRC checked to be correct 0 (alarm) and error 1 (non-alarm). By the method, the frame structure of the current channel data can be determined, the frame structure type can be determined, and if the preset frame structure is not detected, the second channel is determined to be an idle channel. It will be appreciated that if the predetermined frame structure is detected, the second channel is said to be an in-use channel rather than an idle channel.
Specifically, as shown in table 1, 0 indicates an alarm, and 1 indicates a non-alarm.
TABLE 1
Alarm state/frame type PCM30C PCM30 PCM31C PCM31
LOMF 0 0 1 1
LOCF 0 1 0 1
The idle channel identification method can perform multi-dimensional analysis on the channel data in real time so as to determine whether the channel is an idle channel, and the channel data of the first channel can be analyzed so as to indirectly determine the channel use state of the second channel on the basis of not influencing the service transmission of the second channel, thereby providing data support for managers and communication maintenance personnel, improving the resource utilization rate, improving the automatic operation and maintenance level and reducing the communication maintenance cost.
The embodiment of the invention also provides an idle channel identification device, which comprises a processor and a memory;
the memory is used for storing programs;
the processor is used for executing programs to realize the idle channel identification method of the embodiment of the invention. The device of the embodiment of the invention can realize the function of identifying the idle channel. The device can be any intelligent terminal such as a mobile phone, a tablet Personal computer, a Personal Digital Assistant (PDA for short), a vehicle-mounted computer and the like.
The contents in the method embodiments are all applicable to the device embodiments, the functions specifically implemented by the device embodiments are the same as those in the method embodiments, and the beneficial effects achieved by the device embodiments are also the same as those achieved by the method embodiments.
The embodiment of the present invention further provides a computer-readable storage medium, where a program is stored in the computer-readable storage medium, and the program is executed by a processor to implement the idle channel identification method according to the foregoing embodiment of the present invention.
Embodiments of the present invention also provide a computer program product including instructions, which when run on a computer, cause the computer to execute the idle channel identification method of the foregoing embodiments of the present invention.
The terms "first," "second," "third," "fourth," and the like in the description of the application and the above-described figures, if any, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the application described herein are capable of operation in sequences other than those illustrated or described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
It should be understood that in the present application, "at least one" means one or more, "a plurality" means two or more. "and/or" for describing an association relationship of associated objects, indicating that there may be three relationships, e.g., "a and/or B" may indicate: only A, only B and both A and B are present, wherein A and B may be singular or plural. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship. "at least one of the following" or similar expressions refer to any combination of these items, including any combination of single item(s) or plural items. For example, at least one (one) of a, b, or c, may represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", wherein a, b, c may be single or plural.
In the several embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, a division of a unit is merely a logical division, and an actual implementation may have another division, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form. Units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment. In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application may be substantially implemented or contributed to by the prior art, or all or part of the technical solution may be embodied in a software product, which is stored in a storage medium and includes multiple instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method of the embodiments of the present application. And the aforementioned storage medium includes: various media capable of storing programs, such as a usb disk, a portable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
The above embodiments are only used to illustrate the technical solutions of the present application, and not to limit the same; although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions in the embodiments of the present application.

Claims (10)

1. A clear channel identification system, comprising:
the acquisition module is used for accessing the digital distribution frame to acquire channel data of a first channel of the digital distribution frame; the channel data comprises a plurality of frames of first frame data, the digital distribution frame comprises a 2M interface, the 2M interface respectively transmits the same interface signals to the first channel and a second channel, and the second channel is used for service transmission with a terminal;
the detection module is used for selecting a preset number of second frame data from a plurality of frames of the first frame data, carrying out XOR processing on at least one same available time slot of the second frame data, and determining that the second channel is an idle channel when the XOR processing result is 0;
or,
and performing at least one of frame structure detection and error information detection on the channel data, and determining that the second channel is an idle channel when a detection result meets a preset condition.
2. A method for idle channel identification, comprising:
acquiring channel data of a first channel of a digital distribution frame; the channel data comprises a plurality of frames of first frame data, the digital distribution frame comprises a 2M interface, the 2M interface respectively transmits the same interface signals to the first channel and a second channel, and the second channel is used for service transmission with a terminal;
selecting a preset number of second frame data from a plurality of frames of the first frame data, carrying out XOR processing on at least one same available time slot of the second frame data, and determining that the second channel is an idle channel when the XOR processing result is 0;
or,
and performing at least one of frame structure detection and error information detection on the channel data, and determining that the second channel is an idle channel when a detection result meets a preset condition.
3. The clear channel identification method of claim 2, wherein: the selecting a preset number of second frame data from the plurality of frames of the first frame data includes:
and selecting a preset number of second frame data which are continuous in time from a plurality of frames of the first frame data.
4. The clear channel identification method of claim 3, wherein: the performing exclusive-or processing on at least one same available time slot of the second frame data, and determining that the second channel is an idle channel when an exclusive-or processing result is 0, includes:
respectively determining one same available gap from the second frame data as a first gap; the first gap comprises one of a set consisting of TS 1-TS 15 and TS 17-TS 31;
performing XOR processing on all the first gaps pairwise;
and when all the XOR processing results are 0, determining that the second channel is an idle channel.
5. The clear channel identification method of claim 3, wherein: performing exclusive-or processing on at least one same available time slot of the second frame data, and determining that the second channel is an idle channel when an exclusive-or processing result is 0, includes:
determining a second gap and a third gap from the available time slots; the available time slots comprise at least two of a set consisting of TS 1-TS 15 and TS 17-TS 31;
performing first exclusive-or processing on every two of the second gaps of all the second frame data, and performing second exclusive-or processing on every two of the third gaps of all the second frame data;
and when all the first XOR processing results and all the second XOR processing results are 0, determining that the second channel is an idle channel.
6. The clear channel identification method of claim 2, wherein: the detecting the error information of the channel data, and when the detection result meets a preset condition, determining that the second channel is an idle channel includes:
carrying out error information detection on the channel data;
and when the detection result is an alarm or an error code exists, determining that the second channel is an idle channel.
7. The clear channel identification method of claim 2, wherein: the frame structure detection is performed on the channel data, and when the detection result meets a preset condition, the second channel is determined to be an idle channel, including:
performing frame structure detection on the channel data, and determining that the second channel is an idle channel when a detection result shows that a preset frame structure is not detected; the preset frame structure includes one of PCM30, PCM30C, PCM31, and PCM 31C.
8. The clear channel identification method of claim 7, wherein: the frame structure detection of the channel data includes:
acquiring LOMF alarm state and LOCF alarm state of the channel data;
when the LOMF alarm state alarms and the LOCF alarm state alarms, the detection result is PCM 30C;
when the LOMF alarm state is alarm and the LOCF alarm state is non-alarm, the detection result is PCM 30;
when the LOMF alarm state is non-alarm and the LOCF alarm state is alarm, the detection result is PCM 31C;
when the LOMF alarm state is non-alarm and the LOCF alarm state is non-alarm, the detection result is PCM 31.
9. An idle channel identification device, comprising a processor and a memory;
the memory stores a program;
the processor executes the program to implement the method of any one of claims 2-8.
10. A computer-readable storage medium, characterized in that the storage medium stores a program which, when executed by a processor, implements the method according to any one of claims 2-8.
CN202110946862.3A 2021-08-18 2021-08-18 Idle channel identification system, method, device and storage medium Active CN113810244B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110946862.3A CN113810244B (en) 2021-08-18 2021-08-18 Idle channel identification system, method, device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110946862.3A CN113810244B (en) 2021-08-18 2021-08-18 Idle channel identification system, method, device and storage medium

Publications (2)

Publication Number Publication Date
CN113810244A CN113810244A (en) 2021-12-17
CN113810244B true CN113810244B (en) 2022-09-16

Family

ID=78893733

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110946862.3A Active CN113810244B (en) 2021-08-18 2021-08-18 Idle channel identification system, method, device and storage medium

Country Status (1)

Country Link
CN (1) CN113810244B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115765924B (en) * 2022-10-28 2024-06-14 柳州达迪通信技术股份有限公司 2M channel service detection method, system, device and storage medium

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4387458A (en) * 1981-05-28 1983-06-07 Bell Telephone Laboratories, Incorporated High capacity secure address loop network
JPH05183492A (en) * 1991-03-01 1993-07-23 Toshiba Corp Mobile radio communication system and communication equipment for mobile station to be used for said system
CN1767037A (en) * 2004-09-17 2006-05-03 株式会社东芝 Information storage medium, information recording method and device, and information reproducing method and device
CN104579821A (en) * 2014-12-04 2015-04-29 中国人民解放军91655部队 Method and device for detecting frame structure form of data frame of E1 link
CN106961390A (en) * 2016-01-08 2017-07-18 中兴通讯股份有限公司 A kind of method and device of E1 structurings slot compressed mode packet transmission
CN109412895A (en) * 2018-11-14 2019-03-01 电信科学技术第五研究所有限公司 A kind of method and apparatus detecting E1/T1 chain time gap binding mode
CN110620692A (en) * 2019-09-25 2019-12-27 北京格林威科科技有限公司 2M cross misconnection monitoring and alarm identification system for multiple link sides of 2M switching equipment
CN111935721A (en) * 2020-08-18 2020-11-13 深圳大学 Method and system for realizing coexistence of heterogeneous networks

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4387458A (en) * 1981-05-28 1983-06-07 Bell Telephone Laboratories, Incorporated High capacity secure address loop network
JPH05183492A (en) * 1991-03-01 1993-07-23 Toshiba Corp Mobile radio communication system and communication equipment for mobile station to be used for said system
CN1767037A (en) * 2004-09-17 2006-05-03 株式会社东芝 Information storage medium, information recording method and device, and information reproducing method and device
CN104579821A (en) * 2014-12-04 2015-04-29 中国人民解放军91655部队 Method and device for detecting frame structure form of data frame of E1 link
CN106961390A (en) * 2016-01-08 2017-07-18 中兴通讯股份有限公司 A kind of method and device of E1 structurings slot compressed mode packet transmission
CN109412895A (en) * 2018-11-14 2019-03-01 电信科学技术第五研究所有限公司 A kind of method and apparatus detecting E1/T1 chain time gap binding mode
CN110620692A (en) * 2019-09-25 2019-12-27 北京格林威科科技有限公司 2M cross misconnection monitoring and alarm identification system for multiple link sides of 2M switching equipment
CN111935721A (en) * 2020-08-18 2020-11-13 深圳大学 Method and system for realizing coexistence of heterogeneous networks

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
"Ring-Walk Based Channel-Hopping Algorithms with Guaranteed Rendezvous for Cognitive Radio Networks";Hai Liu,etc.;《IEEE》;20110307;全文 *
"基于多时隙融合的LTE-U空闲信道评估算法";赵思聪,黄磊,申滨;《电子技术应用》;20170215;全文 *

Also Published As

Publication number Publication date
CN113810244A (en) 2021-12-17

Similar Documents

Publication Publication Date Title
US6381221B1 (en) System and method for monitoring line performance in a digital communication network
US4694453A (en) System for adjusting signal transmission timing in time-division multiplexing signal transmission
US8355414B2 (en) Systems and methods of measuring data transport utilization
US4143246A (en) Time division line interface circuit
CN113810244B (en) Idle channel identification system, method, device and storage medium
US6665315B1 (en) Transmission apparatus automatically acquiring identifying information and independently measuring propagation delay
Li et al. Discrete queueing analysis of multi-media traffic with diversity of correlation and burstiness properties
RU2007148805A (en) RESOURCE DISTRIBUTION METHOD, COMMUNICATION SYSTEM, MODULE, COMPUTER SOFTWARE PRODUCT AND DISTRIBUTIVE MEDIA OF COMPUTER SOFTWARE
US20200127764A1 (en) Method and Device for Acquiring Data via Channelized Optical Port STM-4 HDLC
CN106332266B (en) A kind of method and relevant device of data processing
CN105323030A (en) Time delay compensation method and device
CN112203322B (en) A statistical method and device for channel resource utilization
CN112636825A (en) Method, device and system for measuring time delay in optical transport network
US5778172A (en) Enhanced real-time topology analysis system or high speed networks
CA2100906C (en) Method and apparatus for data parity in a transmission system
CN110831040B (en) Network coverage performance evaluation method and device
EP1745584B1 (en) Embedded channel analysis for rf data modem
CN208175003U (en) A kind of fast-idle Multiple Channel Analysis system
KR100236828B1 (en) Time Division Electronic Switchgear Digital Trunk Line Tester and Control Method thereof
CN117834307B (en) Data transmission protection method and system for data transmission network based on communication state
CN112332935B (en) Channel state monitoring method based on wireless communication
CN105721197B (en) Improve the method and device of overall information collection accuracy of communication system
CN110505012B (en) Method and device for judging bottleneck of wavelength division system
EP1267512A1 (en) Transmission quality determination
Kajos et al. The FDDI link error rate monitor

Legal Events

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