CN114915922B - Maritime satellite C system communication call completing rate calculating method, device, medium and equipment - Google Patents
Maritime satellite C system communication call completing rate calculating method, device, medium and equipment Download PDFInfo
- Publication number
- CN114915922B CN114915922B CN202210482058.9A CN202210482058A CN114915922B CN 114915922 B CN114915922 B CN 114915922B CN 202210482058 A CN202210482058 A CN 202210482058A CN 114915922 B CN114915922 B CN 114915922B
- Authority
- CN
- China
- Prior art keywords
- communication
- data
- ticket
- shore
- ship
- 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
Links
- 238000004891 communication Methods 0.000 title claims abstract description 215
- 238000000034 method Methods 0.000 title claims abstract description 35
- 238000004364 calculation method Methods 0.000 claims abstract description 37
- 238000004458 analytical method Methods 0.000 claims abstract description 24
- 230000002159 abnormal effect Effects 0.000 claims abstract description 20
- 238000007405 data analysis Methods 0.000 claims abstract description 15
- 230000010354 integration Effects 0.000 claims abstract description 12
- 238000004590 computer program Methods 0.000 claims description 13
- 238000012216 screening Methods 0.000 claims description 9
- 238000004140 cleaning Methods 0.000 claims description 5
- 230000004044 response Effects 0.000 claims description 5
- 230000005856 abnormality Effects 0.000 claims description 4
- 230000008676 import Effects 0.000 claims 2
- 238000010586 diagram Methods 0.000 description 14
- 238000012545 processing Methods 0.000 description 8
- 230000009429 distress Effects 0.000 description 5
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000006467 substitution reaction Methods 0.000 description 3
- RSVPPPHXAASNOL-UHFFFAOYSA-N Prodiamine Chemical compound CCCN(CCC)C1=C([N+]([O-])=O)C=C(C(F)(F)F)C(N)=C1[N+]([O-])=O RSVPPPHXAASNOL-UHFFFAOYSA-N 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 230000036541 health Effects 0.000 description 2
- 210000001503 joint Anatomy 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000013515 script Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000007418 data mining Methods 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000002156 mixing Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000013442 quality metrics Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
- H04W4/14—Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/24—Accounting or billing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/90—Services for handling of emergency or hazardous situations, e.g. earthquake and tsunami warning systems [ETWS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/04—Large scale networks; Deep hierarchical networks
- H04W84/06—Airborne or Satellite Networks
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Business, Economics & Management (AREA)
- Emergency Management (AREA)
- Health & Medical Sciences (AREA)
- Accounting & Taxation (AREA)
- Environmental & Geological Engineering (AREA)
- Public Health (AREA)
- Physics & Mathematics (AREA)
- Astronomy & Astrophysics (AREA)
- General Physics & Mathematics (AREA)
- Radio Relay Systems (AREA)
Abstract
The invention relates to a communication completing rate calculating method of a maritime satellite C system, which comprises the following steps: and a data acquisition step: automatically collecting a communication ticket of a maritime satellite C system; and (3) data integration: decomposing and integrating the communication ticket, analyzing the communication ticket according to the service type, and extracting each communication element index; and a data analysis step: and automatically calculating the communication completing rate of the maritime satellite C system based on the total successful communication calling times and the total calling times in the indexes of the communication elements and the statistic value of various abnormal deduction inquiry numbers. The invention also relates to a communication completing rate calculating device, medium and equipment of the maritime satellite C system. The invention realizes the calculation of the call completing rate and the call quality analysis of the maritime satellite C system.
Description
Technical Field
The invention relates to the technical field of satellite communication, in particular to a maritime satellite C system communication call completing rate calculating method, device, medium and equipment.
Background
Currently, the Beijing International Mobile satellite ground station maritime satellite C system (hereinafter referred to as "C system") in the maritime satellite C system is an important component of the global International maritime satellite C system, is a special communication system conforming to the Global distress secure communication (GMDSS) standard, and is responsible for communication services related to ship safety such as a ship remote identification and tracking system (LRIT) fulfilling the SOLAS convention, a China weather office secure weather broadcasting EGC system, an ocean fishery ship dynamic tracking system, a baby ship network system providing global dynamic positions and the like. The Beijing International Mobile satellite ground station C system provides communication services for the Taipin and Indian ocean regions. The C system is a bidirectional data communication system with miniaturized terminals and mainly adopting a store-and-forward mode, and the communication rate is 600/1200Bit/s. Through Beijing International mobile satellite ground station, the user terminal of C system can realize telex and data two-way communication between various users of ground public network, and the terminal can also realize intercommunication. Currently, the C system mainly provides four services, namely distress safety alarm, store-and-forward message, poll (Polling) and data report, and Enhanced Group Call (EGC).
As a traditional offshore first-line secure communication system, communication quality metrics, system operation health conditions and user service experience analysis are particularly important. But the automatic calculation and analysis method of the C system call completing rate is always lacking due to the characteristics of high delay, narrow bandwidth and complex Beijing ground station connection network caused by the global coverage of maritime satellites and 3.6 ten thousand kilometers of high-orbit geosynchronous mobile communication. The traditional basic operators all calculate the traffic connection rate aiming at the voice communication system, and the industry does not have a method for calculating the connection rate of the communication short message service aiming at the satellite communication storage forwarding mechanism.
In the prior art, the short message service of the traditional operator corresponding to the C system is an auxiliary communication service, and does not have the standard specification of global distress safety communication, so that the system has no support in terms of call completing rate and quality analysis, and is not suitable for the call quality analysis of the maritime satellite C system.
Communication quality analysis of larger traffic volume cannot be completed through manual statistical analysis and calculation in the early days, trends of system operation health conditions and possible hidden system hazards cannot be reflected, inaccurate and untimely conditions easily occur, deviation is generated on analysis of system operation quality, and further the system operation quality is affected.
In order to solve the problems in the prior art, it is needed to develop a method for calculating the call completing rate of the communication short message service aiming at the satellite communication storage forwarding mechanism, and meanwhile, the method can realize the call quality analysis of the maritime satellite C system.
Disclosure of Invention
The invention aims to solve the technical problem of providing a communication completing rate calculating method, a device, a medium and equipment of a maritime satellite C system aiming at the defects of the prior art.
The technical scheme for solving the technical problems is as follows: a communication completion rate calculation method of a maritime satellite C system, the method comprising:
and a data acquisition step: automatically collecting a communication ticket of a maritime satellite C system;
and (3) data integration: decomposing and integrating the communication ticket, analyzing the communication ticket according to the service type, and extracting each communication element index;
and a data analysis step: and automatically calculating the communication completing rate of the maritime satellite C system based on the total successful communication calling times and the total calling times in the indexes of the communication elements and the statistic value of various abnormal deduction inquiry numbers.
Preferably, the method for calculating the communication completing rate of the maritime satellite C system further includes:
and a data display step: and carrying out chart display of each period on the communication completing rate value obtained by calculation, and assisting in analyzing the communication quality.
Preferably, the data acquisition step includes:
a data formatting step: and generating formatted communication ticket by the collected communication ticket record, and classifying the formatted communication ticket based on maritime business, wherein the maritime business comprises terminal local business, ship-to-ship business, ship-to-shore business, shore-to-ship business, shore-to-shore business and shore-to-shore business.
Preferably, the data integration step includes:
and (3) data screening: based on the formatted communication ticket, cleaning the invalid data and merging the same records;
a data importing step: and (3) carrying out reformatting treatment on the formatted communication ticket records after screening, importing the formatted communication ticket records into a local database, and establishing a data index.
Preferably, the data analysis step includes:
classification: completing data classification and combination according to the indexed communication ticket;
data deduction revision step: classifying successful communication call times in the combined communication ticket minus the number of times that the terminal is not connected due to abnormal state of the non-communication system, and outputting a deducted inquiry number;
and a communication connection rate calculating step: the final communication completion rate= [ a/(b-c) ], 100%, wherein a is the number of calls for successful communication, b is the total number of calls, and c is the deducted query number.
Preferably, the data subtraction revising step includes:
terminal anomaly deduction step: the non-communication system state failure due to terminal abnormality includes: the terminal fault causes that the message does not send a response request, the destination address of the message is forbidden, the terminal is logged off and the terminal is closed and is not logged off;
a financial cost anomaly deduction step: the receiving terminal is forbidden due to arrearage, so that the state of the non-communication system is not switched on;
the terminal uses an anomaly deduction step: the non-communication system state non-turn-on due to the abnormal use of the terminal includes: the length of the communication message exceeds the configuration maximum limit, and the communication message contains an illegal format, wherein the communication message is logged in the service ocean field provided by the non-ship registration.
The invention also provides a communication completing rate calculating system of the maritime satellite C system, which adopts the communication completing rate calculating method of the maritime satellite C system, and the system comprises the following steps:
and a data acquisition module: the communication ticket is used for automatically collecting a maritime satellite C system;
and a data integration module: the method is used for decomposing and integrating the communication ticket, analyzing the communication ticket according to the service type and extracting each communication element index;
and a data analysis module: the method is used for automatically calculating the communication completing rate of the maritime satellite C system based on the total successful communication calling times and the total calling times in the indexes of the communication elements and the statistics value of various abnormal deduction inquiry numbers.
Preferably, the communication completion rate calculation system of the maritime satellite C system further includes:
and the data display module is used for: and carrying out chart display of each period on the communication completing rate value obtained by calculation, and assisting the analysis work of communication quality.
The present invention provides a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, performs the steps of the communication connection rate calculation method of the maritime satellite C system described above.
The invention provides an electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor realizes the steps of the communication connection rate calculation method of the maritime satellite C system when executing the program.
The method has the beneficial effects that:
1) The maritime satellite C system call completing rate is automatically calculated and analyzed, the quality monitoring level of the emergency safety communication system is improved, the accuracy and the efficiency of system evaluation and analysis are improved, and a visual decision means is provided for system business development analysis.
2) The method of the invention greatly reduces the system failure rate and the system disposal recovery period, provides a convenient, efficient and accurate method and means for the operation and maintenance personnel to find various reasons and factors which can influence the system operation quality, and obviously improves the system availability and service quality compared with the prior art.
Additional aspects of the invention will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the invention.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following description will briefly explain the embodiments of the present invention or the drawings used in the description of the prior art, and it is obvious that the drawings described below are only some embodiments of the present invention, and other drawings can be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a flow chart of a method for calculating the communication completion rate of a maritime satellite C system according to the invention;
FIG. 2 is a flowchart of a method for calculating a communication completion rate of a maritime satellite C system according to an embodiment of the present invention;
FIG. 3 is a schematic diagram of a data analysis processing operation according to an embodiment of the present invention;
FIG. 4 is a schematic view illustrating the calculation of the call completing rate according to an embodiment of the present invention;
FIG. 5 is a schematic diagram of the output result of the call completing rate according to the embodiment of the present invention;
FIG. 6 is a diagram showing the output result of the number of successful calls according to the embodiment of the present invention;
FIG. 7 is a diagram of the result of successful communication byte count output according to an embodiment of the present invention;
FIG. 8 is a diagram of a result of deducting the number of queries;
fig. 9 is a schematic diagram of a communication completion rate calculation system of the maritime satellite C system according to the present invention.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and fully with reference to the accompanying drawings, in which it is evident that the embodiments described are some, but not all embodiments of the invention. All other embodiments, which can be made by those skilled in the art based on the embodiments of the present invention without making any inventive effort, shall fall within the scope of the present invention.
The method comprises the steps of calculating and assisting in analysis of automatic call completing rate of a maritime satellite C system, firstly realizing the internal butt joint of the maritime satellite C system, realizing the automatic collection of communication ticket records of the maritime satellite C system, secondly realizing the analysis and extraction of each communication element index by analyzing and integrating the communication ticket records and according to service types, finally automatically calculating an average call completing rate value according to the total record number, the number of connected calls and the statistics of various abnormal deduction divisors, and finally carrying out chart display on the call completing rate value of each calculation period to assist in the analysis of communication quality.
Abbreviations and key terms relevant to the present invention are defined as follows:
GMDSS: global Maritime Distress and Safety System global distress and safety system;
inmarsat International Mobile satellite Co.
The technical scheme for solving the technical problems is as follows: a communication completion rate calculation method of a maritime satellite C system, as shown in fig. 1, the method comprising:
data acquisition step S10: automatically collecting a communication ticket of a maritime satellite C system;
data integration step S20: decomposing and integrating the communication ticket, analyzing the communication ticket according to the service type, and extracting each communication element index;
data analysis step S30: and automatically calculating the communication completing rate of the maritime satellite C system based on the total successful communication calling times and the total calling times in the indexes of the communication elements and the statistic value of various abnormal deduction inquiry numbers.
Preferably, the method for calculating the communication completing rate of the maritime satellite C system further includes:
data display step S40: and carrying out chart display of each period on the communication completing rate value obtained by calculation, and assisting in analyzing the communication quality.
Preferably, the data acquisition step S10 includes:
a data formatting step: and generating formatted communication ticket by the collected communication ticket record, and classifying the formatted communication ticket based on maritime business, wherein the maritime business comprises terminal local business, ship-to-ship business, ship-to-shore business, shore-to-ship business, shore-to-shore business and shore-to-shore business.
Preferably, the data integration step S20 includes:
and (3) data screening: based on the formatted communication ticket, cleaning the invalid data and merging the same records;
a data importing step: and (3) carrying out reformatting treatment on the formatted communication ticket records after screening, importing the formatted communication ticket records into a local database, and establishing a data index.
Preferably, the data analysis step S30 includes:
classification: completing data classification and combination according to the indexed communication ticket;
data deduction revision step: classifying successful communication call times in the combined communication ticket minus the number of times that the terminal is not connected due to abnormal state of the non-communication system, and outputting a deducted inquiry number;
and a communication connection rate calculating step: the final communication completion rate= [ a/(b-c) ], 100%, wherein a is the number of calls for successful communication, b is the total number of calls, and c is the deducted query number.
Preferably, the data subtraction revising step includes:
terminal anomaly deduction step: the non-communication system state failure due to terminal abnormality includes: the terminal fault causes that the message does not send a response request, the destination address of the message is forbidden, the terminal is logged off and the terminal is closed and is not logged off;
a financial cost anomaly deduction step: the receiving terminal is forbidden due to arrearage, so that the state of the non-communication system is not switched on;
the terminal uses an anomaly deduction step: the non-communication system state non-turn-on due to the abnormal use of the terminal includes: the length of the communication message exceeds the configuration maximum limit, and the communication message contains an illegal format, wherein the communication message is logged in the service ocean field provided by the non-ship registration.
Specific embodiments of the present invention are described in detail below with reference to the accompanying drawings:
in the specific embodiment of the present invention, the maritime satellite C system is adopted, but the present invention is not limited thereto, and other satellite systems may be adopted.
The invention mainly solves the problems of automatic call completing rate calculation and auxiliary analysis of a maritime satellite C system, firstly, the invention aims to realize the internal butt joint of the maritime satellite C system and the automatic collection of the communication ticket record of the C system, secondly, the invention aims to realize the analysis and extraction of each communication element index by the record, the decomposition and the integration of the communication ticket and according to the service type, then, the invention aims to finally and automatically calculate the average call completing rate value according to the total call record number, the number of connected calls and the statistics of various abnormal deduction divisors, and finally, the call completing rate value of each calculation period is displayed in a chart, and the auxiliary communication quality analysis work is carried out.
As shown in fig. 2, the call record CAL file is first downloaded from the C-system server, formatted using the C-system Cobham master station parsing tool to generate a TXT record file, comprising 6 ticket TXT files in total for the ship-to-shore and shore-to-ship 2 directions, the method comprises a terminal local file out_shift, a ship-to-ship ticket file out_shift_shift, a ship-to-shore ticket file out_shift_shore, a shore-to-ship ticket file out_shore_shift and a shore-to-shore ticket file out_shore_shore.
The generated txt file is used as the data input of the system, and the program is processed through the steps of data screening, importing, data analysis, deduction correction, data display and the like. The data screening mainly completes the cleaning of invalid data, merging of the same records and the like; the data importing refers to formatting the screened data, importing the data into a local database and establishing a data index; the data analysis completes the work of data classification, combination, calculation, statistics and the like according to the index data; the data deduction revision is to calculate deduction of certain state type data by combining the characteristics of service data, so that a calculation result is more scientific and accurate; the data display is to display the calculation result through the web page in the form of table, chart, etc.
The calculation program judges the types of success, failure to be deducted and the like according to the detail status field (completion_code), wherein the sigma assembly is successful in communication byte number tb, sigma count (call number of successful communication) a, sigma total call number b, deduction inquiry number c, and the final call completing rate is = [ a/(b-c) ].
The statistics are calculated by subtracting the query number, and the number of calls generated by subtracting the problem caused by the abnormal state of the non-communication system from the successful communication total number is calculated: problems caused by non-communication system state anomalies include the following 3 classes: terminal status issues, accounting cost issues, terminal usage issues result in the terminal not being turned on.
Terminal status problem:
1) After the message is forwarded, the message does not send a response request due to the fault of the terminal;
2) Communication failure is caused by the fact that the message receiving destination address is forbidden;
3) The terminal log-off causes communication failure;
4) The terminal is turned off but not logged off, resulting in communication failure.
2. Accounting cost problem:
1) Because the receiving terminal is forbidden due to arrearage, communication failure is caused;
3. the terminal usage problem results in the terminal not being turned on:
1) The length of the communication message exceeds the configuration maximum limit;
2) The terminal is communicated and logged in to a service ocean area provided by non-ship registration, so that communication failure is caused;
3) The communication message contains a network unsupported or illegal digital format;
the above problems are caused by other non-communication system states, so that the total successful communication accounting is not included.
Subdividing call completing rates in directions including ship-to-ship-to-shore ship, the values of a, b and c are calculated respectively, and the call completing rate subdivided according to the direction can be completed.
Fig. 3 is a schematic diagram of a data analysis processing operation, as shown in fig. 3, the technical implementation of the present solution is implemented by writing a Kettle program, where Kettle is an open-source ETL tool, and is mainly used for processing and analyzing multiple data sources, and through the tool, program processing logic can be customized, and various cleaning, conversion and mixing can be performed on the data, and multidimensional online analysis processing (OLAP) and data mining are supported, and the input of the present solution is the 6 ticket txt files.
As shown in fig. 3, an automated execution script written based on a Kettle program, each step represents an execution program, for example, a "shore-to-ship" node realizes screening and importing of "ship-to-shore" type data, a "Tlx" represents screening and importing of Tlx type data, a subsequent "call completing rate calculation" and "error code" statistics complete specific data calculation and statistics logic, complete statistics of call record number, successful call record number, various communication interruption deduction number, and total amount proportion calculation of successful call record, deduction record and abnormal record and duration according to service classification, and output average call completing rate to a local database for storage. The effect of automatic processing is achieved by serial or parallel execution of scripts, wherein B is a station terminal; f: f, station terminal; m: an M terminal; miniM: a MiniM terminal; swift: an aviation terminal; tlx: telex traffic.
Fig. 4 is a logic diagram of a call completing rate calculation processing in an embodiment of the present invention, as shown in fig. 4, a processing flow of a node for calculating a "call completing rate" in a key job diagram is mainly to perform classification calculation on a specific service by combining service logic, for example, a node for "deducting inquiry" is mainly used to complete classification statistics of a specific status code of a C system, and then the specific status code is substituted into calculation when calculating a final call completing rate, so as to improve data accuracy, and after calculation of each service type is completed, a local database is stored for the result. F_C: c, a system F station; rydex: rydex service of C system (an email service compatible with low rate C system dial-up networks).
Fig. 5 is a schematic diagram of output results of call completing rate according to an embodiment of the present invention, fig. 6 is a schematic diagram of output results of number of successful calls according to an embodiment of the present invention, and fig. 5 and 6 show output interfaces of three values of number of successful calls a, total number of calls b and final call completing rate c, and call completing rate for each month: [ a/(b-c) ], 100% list.
Fig. 7 is a schematic diagram of a successful communication byte number output result in the embodiment of the present invention, fig. 8 is a schematic diagram of a deducted inquiry number output result in the embodiment of the present invention, fig. 7 and fig. 8 are diagrams showing successful call numbers listed in the communication direction for each month, and the horizontal representation is month, and the vertical representation is ship-to-ship, ship-to-shore, and shore-to-ship.
The invention also provides a communication completing rate calculating system of the maritime satellite C system, which adopts the communication completing rate calculating method of the maritime satellite C system as shown in fig. 9, and the system comprises the following steps:
data acquisition module 10: the communication ticket is used for automatically collecting a maritime satellite C system;
the data integration module 20: the method is used for decomposing and integrating the communication ticket, analyzing the communication ticket according to the service type and extracting each communication element index;
data analysis module 30: the method is used for automatically calculating the communication completing rate of the maritime satellite C system based on the total successful communication calling times and the total calling times in the indexes of the communication elements and the statistics value of various abnormal deduction inquiry numbers.
Preferably, the communication completion rate calculation system of the maritime satellite C system further includes:
data presentation module 40: and carrying out chart display of each period on the communication completing rate value obtained by calculation, and assisting the analysis work of communication quality.
The present invention provides a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, performs the steps of the communication connection rate calculation method of the maritime satellite C system described above.
The invention provides an electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor realizes the steps of the communication connection rate calculation method of the maritime satellite C system when executing the program.
In the foregoing embodiments, the descriptions of the embodiments are emphasized, and in part, not described or illustrated in any particular embodiment, reference is made to the related descriptions of other embodiments.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
In the embodiments provided in the present invention, it should be understood that the disclosed apparatus/terminal device and method may be implemented in other manners. For example, the apparatus/terminal device embodiments described above are merely illustrative, e.g., the division of the modules or units is merely a logical function division, and there may be additional divisions in actual implementation, e.g., multiple units or components may be combined or integrated into another system, or some features may be omitted or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection via interfaces, devices or units, which may be in electrical, mechanical or other forms.
The units described as separate units may or may not be physically separate, and units shown 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 may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in the embodiments of the present invention may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units.
The integrated modules/units, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a computer readable storage medium.
Based on such understanding, the present invention may implement all or part of the flow of the method of the above embodiment, or may be implemented by a computer program to instruct related hardware, where the computer program may be stored in a computer readable storage medium, and when the computer program is executed by a processor, the computer program may implement the steps of each of the method embodiments described above. Wherein the computer program comprises computer program code which may be in source code form, object code form, executable file or some intermediate form etc. The computer readable medium may include: any entity or device capable of carrying the computer program code, a recording medium, a U disk, a removable hard disk, a magnetic disk, an optical disk, a computer Memory, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), an electrical carrier signal, a telecommunications signal, a software distribution medium, and so forth. It should be noted that the computer readable medium may include content that is subject to appropriate increases and decreases as required by jurisdictions in which such content is subject to legislation and patent practice, such as in certain jurisdictions in which such content is not included as electrical carrier signals and telecommunication signals.
Compared with the prior art: the key point and the protection point of the invention lie in the collection, analysis and call completing rate calculation process of the maritime satellite C system communication call record.
The above embodiments are only for illustrating the technical solution of the present invention, and not for limiting the same; although the invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit and scope of the technical solutions of the embodiments of the present invention, and are intended to be included in the scope of the present invention.
The present invention is not limited to the above embodiments, and various equivalent modifications and substitutions can be easily made by those skilled in the art within the technical scope of the present invention, and these modifications and substitutions are intended to be included in the scope of the present invention. Therefore, the protection scope of the invention is subject to the protection scope of the claims.
Claims (9)
1. A method for calculating a communication completion rate of a maritime satellite C system, the method comprising:
and a data acquisition step: automatically collecting a communication ticket of a maritime satellite C system;
and (3) data integration: decomposing and integrating the communication ticket, analyzing the communication ticket according to the service type, and extracting each communication element index;
and a data analysis step: automatically calculating the communication completing rate of the maritime satellite C system based on the total successful communication calling times and the total calling times in the indexes of the communication elements and the statistic value of various abnormal deduction inquiry numbers;
the call record is firstly downloaded from a C system server, a C system Cobham master station analysis tool is used for formatting the call record file to generate txt files, wherein the txt files comprise 6 ticket txt files in the ship-to-shore and shore-to-ship 2 directions, the txt files comprise terminal local files, ship-to-ship ticket files, ship-to-shore ticket files, shore-end ticket files, shore-to-ship ticket files and shore-to-shore ticket files, the generated txt files are used as acquired communication tickets, and the acquired communication tickets are subjected to data import, data integration, data analysis, data deduction and data display steps through writing Kettle programs; the Kettle program judges success, failure and type of failure to be deducted according to a detailed list state field, a is the number of calls of the successful communication, b is the total number of calls, c is the deduction inquiry number, and the final completing rate is 100 percent; the deduction inquiry number is used for calculating statistics according to the number of calls generated by the problem caused by abnormal state of the non-communication system subtracted from the total number of successful communication;
wherein, the data deduction revising step comprises the following steps:
terminal anomaly deduction step: the non-communication system state failure due to terminal abnormality includes: the terminal fault causes that the message does not send a response request, the destination address of the message is forbidden, the terminal is logged off and the terminal is closed and is not logged off;
a financial cost anomaly deduction step: the receiving terminal is forbidden due to arrearage, so that the state of the non-communication system is not switched on;
the terminal uses an anomaly deduction step: the non-communication system state non-turn-on due to the abnormal use of the terminal includes: the length of the communication message exceeds the configuration maximum limit, and the communication message contains an illegal format, wherein the communication message is logged in the service ocean field provided by the non-ship registration.
2. The method for calculating a communication completion rate of a maritime satellite C system according to claim 1, further comprising:
and a data display step: and carrying out chart display of each period on the calculated communication completing rate value to assist in analysis of communication quality.
3. The communication completion rate calculation method of a maritime satellite C system according to claim 1 or 2, wherein the data acquisition step includes:
a data formatting step: and generating formatted communication ticket by the collected communication ticket records, and classifying the formatted communication ticket based on maritime business, wherein the maritime business comprises terminal local business, ship-to-ship business, ship-to-shore business, shore-to-ship business, shore-to-shore business and shore-to-shore business.
4. The method for calculating a communication completion rate of a maritime satellite C system according to claim 3, wherein the data integrating step comprises:
and (3) data screening: based on the formatted communication ticket, cleaning invalid data and merging the same records are completed;
a data importing step: and carrying out reformatting treatment on the screened formatted communication ticket records, importing the formatted communication ticket records into a local database, and establishing a data index.
5. The method for calculating a communication completion rate of a maritime satellite C-system according to claim 4, wherein the data analyzing step includes:
classification: completing data classification and combination according to the indexed communication ticket;
data deduction revision step: the successful communication call times in the classified and combined communication ticket minus the terminal non-connection times caused by the abnormal state of the non-communication system, and the deducted inquiry number is output;
and a communication connection rate calculating step: and the final communication completing rate is = [ a/(b-c) ]. 100%, wherein a is the number of calls of the successful communication, b is the total number of calls, and c is the deduction inquiry number.
6. A communication completion rate calculation system of a maritime satellite C system, employing the communication completion rate calculation method of a maritime satellite C system according to any one of claims 1 to 5, characterized in that the system comprises:
and a data acquisition module: the communication ticket is used for automatically collecting a maritime satellite C system;
and a data integration module: the method is used for decomposing and integrating the communication ticket, analyzing the communication ticket according to the service type and extracting each communication element index;
and a data analysis module: the communication completing rate of the maritime satellite C system is automatically calculated based on the total successful communication calling times and the total calling times in the indexes of the communication elements and the statistic value of various abnormal deduction inquiry numbers;
the call record is firstly downloaded from a C system server, a C system Cobham master station analysis tool is used for formatting the call record file to generate txt files, wherein the txt files comprise 6 ticket txt files in the ship-to-shore and shore-to-ship 2 directions, the 6 ticket txt files comprise a terminal local file, a ship-to-ship ticket file, a ship-to-shore ticket file, a shore-to-ship ticket file and a shore-to-shore ticket file, the generated txt files are used as acquired communication tickets, and the acquired communication tickets are subjected to data import, data integration, data analysis, data deduction revision and data display steps through writing a Kettle program; the Kettle program judges success, failure and type of failure to be deducted according to a detailed list state field, a is the number of calls of the successful communication, b is the total number of calls, c is the deduction inquiry number, and the final completing rate is 100 percent; the deduction inquiry number is used for calculating statistics according to the number of calls generated by the problem caused by abnormal state of the non-communication system subtracted from the total number of successful communication;
wherein, the data deduction revising step comprises the following steps:
terminal anomaly deduction step: the non-communication system state failure due to terminal abnormality includes: the terminal fault causes that the message does not send a response request, the destination address of the message is forbidden, the terminal is logged off and the terminal is closed and is not logged off;
a financial cost anomaly deduction step: the receiving terminal is forbidden due to arrearage, so that the state of the non-communication system is not switched on;
the terminal uses an anomaly deduction step: the non-communication system state non-turn-on due to the abnormal use of the terminal includes: the length of the communication message exceeds the configuration maximum limit, and the communication message contains an illegal format, wherein the communication message is logged in the service ocean field provided by the non-ship registration.
7. The maritime satellite C-system communication completion rate calculation system of claim 6, further comprising:
and the data display module is used for: and carrying out chart display of each period on the calculated communication completing rate value, and assisting the analysis work of communication quality.
8. A computer-readable storage medium, on which a computer program is stored, characterized in that the program, when being executed by a processor, implements the steps of the communication connection rate calculation method of the marine satellite C system according to any one of claims 1-5.
9. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the processor implements the steps of the communication connection rate calculation method of the marine satellite C-system according to any of the claims 1-5 when the program is executed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210482058.9A CN114915922B (en) | 2022-05-05 | 2022-05-05 | Maritime satellite C system communication call completing rate calculating method, device, medium and equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210482058.9A CN114915922B (en) | 2022-05-05 | 2022-05-05 | Maritime satellite C system communication call completing rate calculating method, device, medium and equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114915922A CN114915922A (en) | 2022-08-16 |
CN114915922B true CN114915922B (en) | 2024-01-09 |
Family
ID=82766688
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210482058.9A Active CN114915922B (en) | 2022-05-05 | 2022-05-05 | Maritime satellite C system communication call completing rate calculating method, device, medium and equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114915922B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116168490B (en) * | 2023-01-12 | 2023-09-12 | 南京易自助网络科技有限公司 | Automatic car washing remote interaction system based on Internet of things and control method thereof |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007082720A1 (en) * | 2006-01-18 | 2007-07-26 | Overhorizon (Cyprus) Plc | Systems and methods for collecting and processing satellite communications network usage information |
CN101286243A (en) * | 2008-05-15 | 2008-10-15 | 北京海兰信数据科技股份有限公司 | Sailing recorder and sailing recording method |
CN101404625A (en) * | 2008-11-13 | 2009-04-08 | 中远集装箱运输有限公司 | Method for transmitting instruction from bank to assigned vessel through satellite |
CN106304180A (en) * | 2016-08-15 | 2017-01-04 | 中国联合网络通信集团有限公司 | A kind of method and device of the speech service quality determining user |
CN107180114A (en) * | 2017-06-21 | 2017-09-19 | 北京船舶通信导航有限公司 | A kind of maritime satellite communications ticket parsing method and system |
CN107612726A (en) * | 2017-09-13 | 2018-01-19 | 航天恒星科技有限公司 | The reception synthetic fault diagnosis method and device of remote sensing satellite ground receiving system |
-
2022
- 2022-05-05 CN CN202210482058.9A patent/CN114915922B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007082720A1 (en) * | 2006-01-18 | 2007-07-26 | Overhorizon (Cyprus) Plc | Systems and methods for collecting and processing satellite communications network usage information |
CN101286243A (en) * | 2008-05-15 | 2008-10-15 | 北京海兰信数据科技股份有限公司 | Sailing recorder and sailing recording method |
CN101404625A (en) * | 2008-11-13 | 2009-04-08 | 中远集装箱运输有限公司 | Method for transmitting instruction from bank to assigned vessel through satellite |
CN106304180A (en) * | 2016-08-15 | 2017-01-04 | 中国联合网络通信集团有限公司 | A kind of method and device of the speech service quality determining user |
CN107180114A (en) * | 2017-06-21 | 2017-09-19 | 北京船舶通信导航有限公司 | A kind of maritime satellite communications ticket parsing method and system |
CN107612726A (en) * | 2017-09-13 | 2018-01-19 | 航天恒星科技有限公司 | The reception synthetic fault diagnosis method and device of remote sensing satellite ground receiving system |
Also Published As
Publication number | Publication date |
---|---|
CN114915922A (en) | 2022-08-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101501626B (en) | Method and apparatus for managing network elements in a satellite navigation data distribution system | |
EP2026503A1 (en) | System, apparatus and method for tracking device | |
CN114915922B (en) | Maritime satellite C system communication call completing rate calculating method, device, medium and equipment | |
DE102012109829A1 (en) | Method and device for controlling street lamps | |
CN103856339A (en) | Method and device for compressing alarm information | |
CN101370153A (en) | Single-frequency network monitoring system of digital broadcasting television | |
CN110929896A (en) | Security analysis method and device for system equipment | |
CN106211226A (en) | The method and device that a kind of wireless WiFi mass detects in real time | |
CN102195791A (en) | Alarm analysis method, device and system | |
CN111124859A (en) | Log processing method, device, equipment and storage medium | |
CN111064656A (en) | Data management method, device, system, storage medium and electronic equipment | |
CN102547786A (en) | 3G (the 3rd Generation Telecommunication) flow analysis method and device of vehicle-mounted device | |
CN102547789B (en) | Early warning method, device and system for quality of peer-to-peer service | |
CN111741007A (en) | Financial business real-time monitoring system and method based on network layer message analysis | |
CN109309526A (en) | A kind of boat-carrying satellite communication network backup management system | |
CN101471846A (en) | Network event analysis and management system | |
CN107750046B (en) | Automatic short message notification device for satellite on-orbit monitoring information and use method thereof | |
CN112312209B (en) | Comprehensive alarm generation method, device, server and storage medium | |
CN114201659A (en) | Message track transmission query method, device and system | |
CN112395160A (en) | Method, device and system for generating relay protection fault report | |
CN109246426A (en) | The method of multifunctional signal monitor and signal monitoring | |
CN101753358B (en) | Alarming information notification method and system | |
CN117611333A (en) | Interactive anomaly determination method and device, storage medium and electronic equipment | |
CN216290991U (en) | Intelligent management system for play time | |
CN103116603A (en) | Railway contact net video intelligent analysis module system |
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 |