Information transmission method, device, related equipment and storage medium
Through the use of the TR069 protocol between network management equipment and being managed by managed equipment, a specific message exchange mechanism is used to realize the replacement of PM collection files, solve the problem of new access or restart the alarm on the equipment, improve the automation configuration and management efficiency.
Patent Information
- Application Number
- CN202010963780.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-09-14
- Publication Date
- 2025-01-24
- Estimated Expiration
- 2040-09-14
AI Technical Summary
In the prior art, the method of retrieving PM files collection needs to be optimized, especially in newly connected or restarted devices, which may lead to the problem of failing to upload PM files collection and alarms.
By using the TR069 protocol between network management devices and managed devices, using UPLOAD, UPLOADRESPONSE, Transfercomplete, and Transfercompleteresponse message to realize PM collection files. Specific steps include the news of the network management equipment to send instructions to the managed equipment. The management equipment uploads the PM collection file and is uploaded by a specific message notifying the network management equipment.
This method realizes the PM collection file based on the TR069 protocol, which solves the problem of the new access or restarted device that fails to upload the PM collection file and enhances the automation configuration and management efficiency of the device.
Smart Images

Figure CN114189882B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of wireless communications, and in particular to an information transmission method, apparatus, related equipment and storage medium. Background Art
[0002] The fifth generation mobile communication technology (5G) new air interface (NR) network indicators can be reflected through key performance indicators (KPIs), and the calculation of KPIs is generally performed through PM statistics reported by performance measurement (PM, Performance Measurement). From the perspective of reporting methods, PM reporting methods can include file reporting methods and flow mode reporting methods. In the file reporting method, there may also be a situation where the network manager has not received the upload notification of the PM collection file (also referred to as the PM file) and / or the file server has not found the corresponding file, so the problem can be solved by supplementary collection of PM collection files (referred to as supplementary collection in the following description).
[0003] However, in the related art, the method of supplementary collection of PM collection files still needs to be optimized. Summary of the invention
[0004] To solve related technical problems, the embodiments of the present application provide an information transmission method, apparatus, related equipment and storage medium.
[0005] The technical solution of the embodiment of the present application is implemented as follows:
[0006] The embodiment of the present application provides an information transmission method, which is applied to a network management device, including:
[0007] Sending first information to the managed device through an upload message; the first information indicates to supplement the collection of PM collection files within the first time period;
[0008] receiving second information sent by the managed device through an upload response (UploadResponse) message; the second information indicates that the first information is received;
[0009] Receiving third information sent by the managed device through a transfer complete (TransferComplete) message; the third information indicates that the PM collection file has been uploaded;
[0010] The fourth information is sent to the managed device via a transfer completion response (TransferCompleteResponse) message; the fourth information indicates that the third information is received.
[0011] In the above scheme, for the first PM collection file of the at least two PM collection files in the first time period, the third information sent by the managed device is received through the TransferComplete message; the third information indicates that the first PM collection file has been uploaded; and the corresponding fourth information is sent to the managed device through the TransferCompleteResponse message;
[0012] For each PM collection file other than the first PM collection file among the at least two PM collection files within the first time period, the third information sent by the managed device is received through an automatic transfer completion (AutoTransferComplete) message; the third information indicates that the corresponding PM collection file has been uploaded; and the corresponding fourth information is sent to the managed device through an automatic transfer completion response (AutoTransferCompleteResponse) message.
[0013] In the above solution, the first information is sent to the managed device via an extended Upload message.
[0014] In the above solution, the first information represents the start time and end time corresponding to the first time period.
[0015] In the above solution, the first information represents at least one PM collection file instance index corresponding to the first time period.
[0016] In the above scheme, the method further comprises:
[0017] Based on the TR069 protocol, at least one PM collection file instance index locally on the managed device within the first time period is obtained from the managed device.
[0018] In the above solution, the step of obtaining at least one PM collection file instance index locally on the managed device within the first time period from the managed device based on the TR069 protocol includes:
[0019] Sending fifth information to the managed device through a GetParameterNames message; the fifth information indicates reporting the name of the PM collection file within the first time period;
[0020] Receiving the sixth information sent by the managed device through a GetParameterNamesRes response; the sixth information indicates the name of the local PM set file in the first time period;
[0021] Based on the sixth information, seventh information is sent to the managed device through a GetParameterValue message; the seventh information indicates reporting of at least one PM collection file instance index of the managed device locally within the first time period;
[0022] The eighth information sent by the managed device is received through a GetParameterValueRes message; the eighth information indicates at least one local PM collection file instance index within the first time period.
[0023] In the above scheme, the method further comprises:
[0024] Based on the TR069 protocol, a first parameter of a data model is configured for the managed device; the first parameter includes a start time and an end time corresponding to the first time period.
[0025] In the above solution, the first parameter of the data model configured for the managed device based on the TR069 protocol includes:
[0026] Setting the first parameter by using a SetParameterValue message;
[0027] Receive ninth information replied by the managed device through a SetParameterValueRes message; the ninth information indicates that an instruction is received.
[0028] The embodiment of the present application also provides an information transmission method, which is applied to a managed device, including:
[0029] Receiving first information sent by the network management device through an Upload message; the first information indicates to supplement the collection of PM collection files within the first time period;
[0030] Sending second information to the network management device through UploadResponse; the second information indicates that the first information is received;
[0031] The network management device sends third information through the TransferComplete message; the third information indicates that the PM collection file has been uploaded;
[0032] The fourth information sent by the managed device is received through a TransferCompleteResponse message; the fourth information indicates that the third information is received.
[0033] In the above scheme, for the first PM collection file of the at least two PM supplementary collection files within the first time period, third information is sent to the network management device through a TransferComplete message; the third information indicates that the first PM collection file has been uploaded; and the corresponding fourth information sent by the managed device is received through a TransferCompleteResponse message;
[0034] For each PM collection file other than the first PM collection file among the at least two PM collection files within the first time period, third information is sent to the management device through the AutoTransferComplete message; the third information indicates that the corresponding PM collection file has been uploaded; and the corresponding fourth information sent by the management device is received through the AutoTransferCompleteResponse message.
[0035] In the above solution, the first information sent by the network management device is received through an extended Upload message.
[0036] In the above solution, the first information represents the start time and end time corresponding to the first time period.
[0037] In the above solution, the first information represents at least one PM collection file instance index corresponding to the first time period.
[0038] In the above scheme, the method further comprises:
[0039] Based on the TR069 protocol, at least one PM collection file instance index of the managed device in the first time period is sent to the network management device.
[0040] In the above solution, the sending of at least one PM collection file instance index of the managed device in the first time period to the network management device based on the TR069 protocol includes:
[0041] Receiving fifth information sent by the network management device through a GetParameterNames message; the fifth information indicates reporting the name of the PM collection file within the first time period;
[0042] Sending sixth information to the network management device through GetparameterNamesRes; the sixth information indicates the name of the local PM collection file in the first time period;
[0043] Receiving seventh information sent by the network management device through a GetParameterValue message; the seventh information indicates reporting at least one PM collection file instance index of the local managed device within the first time period;
[0044] The eighth information is sent to the network management device via a GetParameterValueRes message; the eighth information indicates at least one local PM collection file instance index within the first time period.
[0045] In the above scheme, the method further comprises:
[0046] Based on the TR069 protocol, receiving a first parameter of the data model sent by the network management device; the first parameter includes a start time and an end time corresponding to the first time period;
[0047] Performing relevant settings for supplementary collection of PM collection files based on the first parameter;
[0048] Count the local PM collection files within the first time period, and record the names of the counted PM collection files.
[0049] In the above solution, the step of receiving the first parameter of the data model sent by the network management device based on the TR069 protocol includes:
[0050] Receive the first parameter through a SetParameterValue message;
[0051] The method further comprises:
[0052] The ninth information is replied to the network management device through the SetParameterValueRes message; the ninth information indicates that the instruction is received.
[0053] The present application also provides an information transmission device, including:
[0054] A first transmission unit is used to send first information to a managed device through an Upload message; the first information indicates to supplement the collection of PM collection files within a first time period; and receive second information sent by the managed device through an UploadResponse message; the second information indicates that the first information is received;
[0055] The second transmission unit is used to receive the third information sent by the managed device through the TransferComplete message; the third information indicates that the PM collection file has been uploaded; and send the fourth information to the managed device through the TransferCompleteResponse message; the fourth information indicates that the third information has been received.
[0056] The present application also provides an information transmission device, including:
[0057] The third transmission unit is used to receive the first information sent by the network management device through the Upload message; the first information indicates the supplementary collection of PM collection files within the first time period; and send the second information to the network management device through the UploadResponse; the second information indicates the receipt of the first information;
[0058] The fourth transmission unit is used to send the third information to the network management device through the TransferComplete message; the third information indicates that the PM collection file has been uploaded; and receive the fourth information sent by the managed device through the TransferCompleteResponse message; the fourth information indicates that the third information has been received.
[0059] The embodiment of the present application also provides a network management device, a first processor and a first communication interface; wherein,
[0060] The first communication interface is used for:
[0061] Sending first information to the managed device through an Upload message; the first information indicates to supplement the collection of PM collection files within the first time period;
[0062] receiving, through an UploadResponse message, second information sent by the managed device; the second information indicating receipt of the first information;
[0063] Receiving third information sent by the managed device through a TransferComplete message; the third information indicates that the PM collection file has been uploaded;
[0064] The fourth information is sent to the managed device through a TransferCompleteResponse message; the fourth information indicates that the third information is received.
[0065] The embodiment of the present application further provides a managed device, comprising: a second processor and a second communication interface; wherein:
[0066] The second communication interface is used for:
[0067] Receiving first information sent by the network management device through an Upload message; the first information indicates to supplement the collection of PM collection files within the first time period;
[0068] Sending second information to the network management device through UploadResponse; the second information indicates that the first information is received;
[0069] The network management device sends third information through the TransferComplete message; the third information indicates that the PM collection file has been uploaded;
[0070] The fourth information sent by the managed device is received through a TransferCompleteResponse message; the fourth information indicates that the third information is received.
[0071] The embodiment of the present application further provides a network management device, comprising: a first processor and a first memory for storing a computer program that can be run on the processor,
[0072] Wherein, the first processor is used to execute the steps of any one of the above-mentioned methods on the network management device side when running the computer program.
[0073] The embodiment of the present application further provides a managed device, comprising: a second processor and a second memory for storing a computer program that can be run on the processor,
[0074] Wherein, the second processor is used to execute the steps of any one of the above-mentioned methods on the managed device side when running the computer program.
[0075] An embodiment of the present application further provides a storage medium on which a computer program is stored. When the computer program is executed by a processor, the steps of any method on the network management device side described above are implemented, or the steps of any method on the managed device side described above are implemented.
[0076] The information transmission method, device, related equipment and storage medium provided in the embodiments of the present application, the network management device sends first information to the managed device through an Upload message; the first information indicates the supplementary collection of the measurement performance PM collection file within the first time period; the managed device sends second information to the network management device through an UploadResponse; the second information indicates the receipt of the first information; the managed device sends third information to the network management device through a TransferComplete message; the third information indicates that the PM collection file has been uploaded; the network management device sends fourth information to the managed device through a TransferCompleteResponse message; the fourth information indicates the receipt of the third information, the network management device notifies the managed device to perform supplementary collection of the PM collection file by using the Upload instruction, and the managed device notifies the network management of the completion of the supplementary collection through TransferComplete, thereby realizing the supplementary collection of the PM collection file based on the TR069 protocol; at the same time, for newly connected and / or restarted managed devices, there is no need to upload the PM collection file according to the configuration, so as to avoid the problem of reporting alarms due to the absence of these PM collection files. BRIEF DESCRIPTION OF THE DRAWINGS
[0077] Figure 1 A schematic diagram of communication between a management device and a managed device based on the TR069 protocol in the related technology;
[0078] Figure 2 This is a schematic diagram of a method flow for information transmission according to an embodiment of the present application;
[0079] Figure 3 A schematic diagram of a PM supplementary procurement management object in a data model according to an embodiment of the present application;
[0080] Figure 4 This is a flow chart of another method for information transmission according to an embodiment of the present application;
[0081] Figure 5 This is a flowchart of another information transmission method according to an embodiment of the present application;
[0082] Figure 6 This is a schematic diagram of a PM collection file supplementary collection process according to an embodiment of the present application;
[0083] Figure 7 This is another schematic diagram of the PM collection file supplementary collection process according to the application embodiment of the present application;
[0084] Figure 8 This is a schematic diagram of the structure of an information transmission device according to an embodiment of the present application;
[0085] Fig. 9 This is a schematic diagram of the structure of another information transmission device according to an embodiment of the present application;
[0086] Fig.10 This is a schematic diagram of the network management device structure of the embodiment of the present application;
[0087] Fig.11 This is a schematic diagram of the structure of the managed device in the embodiment of the present application;
[0088] Fig.12 Schematic diagram of the information transmission system structure in an embodiment of the present application. DETAILED DESCRIPTION
[0089] The present invention will be described in further detail below in conjunction with the accompanying drawings and embodiments.
[0090] 5G NR network indicators can be reflected through KPIs, and the calculation of KPIs is generally carried out through PM statistics reported by PM.
[0091] Among them, performance measurement dimensions or measurement objects may include the following categories:
[0092] Measurements related to Data Radio Bearer (DRB);
[0093] Measurements related to Radio Resource Control (RRC);
[0094] Measurements related to UECNTX (UE Context)
[0095] Measurements related to Radio Resource Utilization (RRU);
[0096] Measurements related to Registration Management (RM);
[0097] Measurements related to Session Management, SM (measurements related to Session Management in English);
[0098] Measurements related to GPRS Tunneling Protocol (GTP) Management;
[0099] Measurements related to IP Management
[0100] Measurements related to Policy Association (PA)
[0101] Measurements related to Mobility Management (MM);
[0102] Measurements related to virtualized resources (VR);
[0103] Measurements related to Carrier (CARR)
[0104] Measurements related to Quality of Service (QoS) Flow (QF)
[0105] In the related art, PM collection can be divided into two categories: one is periodic measurement reporting, and the other is threshold-based PM performance reporting. The reporting method can be divided into file reporting method and flow mode reporting method. Among them, the specific implementation of the managed device in the file reporting method and flow mode reporting method can be understood by referring to the related art.
[0106] In actual application, the process of network management equipment obtaining PM collection files usually includes:
[0107] Step 1: The network management device notifies the creation of a PM collection task and indicates the reporting cycle of the PM collection file;
[0108] Step 2: The managed device (such as a Nanocell or an E-Nonalcell) performs measurement sampling according to the PM collection task and records the sampled data into a PM collection file;
[0109] Step 3: When the reporting period arrives, the managed device names the collected file and uploads it to the file server based on the File Transfer Protocol (FTP) / SSH File Transfer Protocol (SFTP);
[0110] Step 4: After uploading the file, the managed device notifies the network management device that the file has been generated.
[0111] Among them, in step 4, the managed device communicates with the management device based on the TR069 protocol; specifically, the process of the managed device communicating with the management device can be referred to Figure 1 The process shown is understood.
[0112] However, in actual applications, it may happen that the network management device has not received the upload notification of the PM collection file and / or the file server has not found the corresponding file. In this case, the problem can be solved by supplementing the PM collection file.
[0113] Based on this, a supplementary collection method of PM collection files based on TR069 protocol is proposed.
[0114] Specifically, there are two main methods for supplementary collection of PM collection files based on the TR069 protocol:
[0115] The first method is to add management parameters to the data model, that is, to provide time parameters to enable the managed device to upload the PM collection file again;
[0116] Exemplarily, the starting time of the retransmitted file is added to the data model. When the managed device is configured with the time parameter, the managed device finds the PM collection file generated at the time corresponding to the time parameter in the local storage, uploads the found PM collection file to the file server, and then notifies the network management device.
[0117] However, this approach has the following disadvantages:
[0118] First, since there is no restriction on the end time, the managed device may only be able to upload one PM collection file at a time, that is, only the PM collection file generated at the time corresponding to the time parameter is uploaded, which obviously does not meet the actual needs of the management device;
[0119] Secondly, for batch configuration and initial configuration of newly connected devices, always pay attention to the fact that the unguessing parameters must be cleared to 0, that is, setting the time parameter is invalid. Otherwise, the newly connected managed devices will perform PM collection file upload operations according to the configuration. However, the newly connected managed devices obviously do not have these files, so an alarm will be reported to the management device.
[0120] The second method is to add management parameters in the data model, that is, to provide a time period parameter to enable the managed device to upload files again;
[0121] Exemplarily, the start time and end time of the retransmitted file are added to the data model. When the managed device is configured with the time parameter, the managed device finds the PM collection file within the time period corresponding to the event parameter in the local storage, uploads the found PM collection file to the file server, and then notifies the network management device.
[0122] However, this method also has similar disadvantages as the first method, that is, for batch configuration and initial configuration of newly connected devices, you must always pay attention to the unguessing parameters must be cleared to 0, that is, setting the time parameter is invalid, otherwise the newly connected managed device will perform the PM collection file upload operation according to the configuration. However, the newly connected management device obviously does not have these files, so an alarm will be reported to the management device.
[0123] From the above description, it can be seen that the solutions for supplementary collection of PM collection files have certain defects and need to be optimized.
[0124] Based on this, in various embodiments of the present application, the network management device notifies the managed device to perform supplementary collection of PM collection files by using the Upload instruction and extending the message parameters, and the managed device notifies the network management device of the completion of supplementary collection through TransferComplete.
[0125] The present application embodiment provides an information transmission method, which is applied to a network management device, such as Figure 2 As shown, the method includes:
[0126] Step 201: Sending first information to a managed device via an Upload message; the first information indicates to supplement the collection of PM collection files within a first time period;
[0127] Step 202: receiving second information sent by the managed device through an UploadResponse message; the second information indicates receipt of the first information;
[0128] Step 203: receiving third information sent by the managed device through a TransferComplete message; the third information indicates that the PM collection file has been uploaded;
[0129] Step 204: Send fourth information to the managed device via a TransferCompleteResponse message; the fourth information indicates receipt of the third information.
[0130] In step 201, the first information may also be understood as an instruction to re-upload the PM collection files within the first time period.
[0131] In actual application, when the management device does not receive the upload notification of the PM collection file and / or the file server cannot find the corresponding PM collection file, the network management device will send the first information to the managed device via an Upload message to supplement the PM collection file.
[0132] In one embodiment, the Upload message may be extended, and the extended Upload message may be used to send the first information to the managed device.
[0133] Specifically, the file type can be added in the Upload message so that the managed device can identify the target file type; for example, the file type is: PM (supplementary) file; and the supplementary time period can be added in the Upload message so that the managed device can identify the time period within which the PM files are supplemented; illustratively, it can be supplemented as start date-start time-end date-end time.
[0134] Since the solution of the embodiment of the present application is a supplementary collection solution for PM collection files implemented based on the TR069 protocol, according to the TR069 protocol, after the managed device receives the first information sent through the Upload message, it will send the second information to the management device through the UploadResponse message for response.
[0135] In steps 203 to 204, in actual application, the number of PM collection files in the first time period may be one or more.
[0136] When the number of PM collection files within the first time period is at least two, since TransferComplete can only correspond to one Upload instruction, the remaining PM collection files need to use AutoTransferComplete to notify the network management device that the upload is complete, that is, AutoTransferComplete is used to notify the network management device that more than one PM collection file upload is complete.
[0137] Based on this, in one embodiment, for the first PM collection file of the at least two PM collection files within the first time period, third information sent by the managed device is received through a TransferComplete message; the third information indicates that the first PM collection file has been uploaded; and corresponding fourth information is sent to the managed device through a TransferCompleteResponse message;
[0138] For each PM collection file other than the first PM collection file among the at least two PM collection files within the first time period, the third information sent by the managed device is received through the AutoTransferComplete message; the third information indicates that the corresponding PM collection file has been uploaded; and the corresponding fourth information is sent to the managed device through the AutoTransferCompleteResponse message.
[0139] In actual application, the re-sampling of PM collection files can be achieved by directly indicating the time period for re-sampling of the managed device through an Upload message, so that the managed device can perform re-sampling of PM collection files according to the indicated time period for re-sampling. In this way, the first information represents the start time and end time corresponding to the first time period.
[0140] The supplementary collection of PM collected files can also be achieved by extending the data model, that is, adding a PM supplementary collection management object in the data model, and indicating the PM collected file instance index (which can be understood as the number of the PM collected files to be counted) within the supplementary collection time period through an Upload message. In this way, the first information represents at least one PM collected file instance index corresponding to the first time period. Among them, the PM supplementary collection management object is exemplarily as follows: Figure 3 At the same time, in this way, the network device needs to obtain the PM collection file instance index within the supplementary collection time period, so as to indicate the PM collection file instance index within the supplementary collection time period through the Upload message.
[0141] Based on this, in one embodiment, the method may further include:
[0142] Based on the TR069 protocol, at least one PM collection file instance index locally on the managed device within the first time period is obtained from the managed device.
[0143] In one embodiment, the acquiring, from the managed device based on the TR069 protocol, at least one PM collection file instance index of the managed device in the first time period includes:
[0144] Sending fifth information to the managed device through a GetParameterNames message; the fifth information indicates reporting the name of the PM collection file within the first time period;
[0145] Receive the sixth information sent by the managed device through GetparameterNamesRes; the sixth information indicates the local PM set file name within the first time period;
[0146] Based on the sixth information, seventh information is sent to the managed device through a GetParameterValue message; the seventh information indicates reporting of at least one PM collection file instance index of the managed device locally within the first time period;
[0147] The eighth information sent by the managed device is received through a GetParameterValueRes message; the eighth information indicates at least one local PM collection file instance index within the first time period.
[0148] Here, in actual application, the management device needs to configure the time period information of the supplementary collection of PM collected files to the managed device, so that the managed device can perform the supplementary collection of PM collected files.
[0149] Based on this, in one embodiment, before obtaining at least one PM collection file instance index of the managed device in the first time period from the managed device based on the TR069 protocol, the method may further include:
[0150] Based on the TR069 protocol, a first parameter of a data model is configured for the managed device; the first parameter includes a start time and an end time corresponding to the first time period.
[0151] In one embodiment, configuring the first parameter of the data model for the managed device based on the TR069 protocol includes:
[0152] Setting the first parameter through a SetParameterValue message;
[0153] Receive ninth information replied by the managed device through a SetParameterValueRes message; the ninth information indicates that the instruction is received.
[0154] After receiving the fourth information, the network management device can obtain the PM collection file within the first time period from the file server.
[0155] Accordingly, the embodiment of the present application also provides an information transmission method, which is applied to a managed device, such as Figure 4 As shown, the method comprises the following steps:
[0156] Step 401: receiving first information sent by a network management device through an Upload message; the first information indicates to supplement the collection of PM collection files within a first time period;
[0157] Step 402: Sending second information to the network management device via UploadResponse; the second information indicates receipt of the first information;
[0158] Step 403: The network management device sends third information via a TransferComplete message; the third information indicates that the PM collection file has been uploaded;
[0159] Step 404: receiving the fourth information sent by the managed device through a TransferCompleteResponse message; the fourth information indicates that the third information is received.
[0160] Among them, in one embodiment, for the first PM collection file of the at least two PM supplementary collection files within the first time period, third information is sent to the network management device through a TransferComplete message; the third information indicates that the first PM collection file has been uploaded; and the corresponding fourth information sent by the managed device is received through a TransferCompleteResponse message;
[0161] For each PM collection file other than the first PM collection file among the at least two PM collection files within the first time period, third information is sent to the management device through the AutoTransferComplete message; the third information indicates that the corresponding PM collection file has been uploaded; and the corresponding fourth information sent by the management device is received through the AutoTransferCompleteResponse message.
[0162] In one embodiment, the first information sent by the network management device is received through an extended Upload message.
[0163] In one embodiment, when the first information represents at least one PM collection file instance index corresponding to the first time period, that is, when the first information represents at least one PM collection file instance index corresponding to the first time period, the method may further include:
[0164] Based on the TR069 protocol, at least one PM collection file instance index of the managed device in the first time period is sent to the network management device.
[0165] In one embodiment, the sending, based on the TR069 protocol, to the network management device, at least one PM collection file instance index of the local managed device within the first time period includes:
[0166] Receiving fifth information sent by the network management device through a GetParameterNames message; the fifth information indicates reporting the name of the PM collection file within the first time period;
[0167] Sending sixth information to the network management device through GetparameterNamesRes; the sixth information indicates the name of the local PM collection file in the first time period;
[0168] Receiving seventh information sent by the network management device through a GetParameterValue message; the seventh information indicates reporting at least one PM collection file instance index of the local managed device within the first time period;
[0169] The eighth information is sent to the network management device through a GetParameterValueRes message; the eighth information indicates at least one local PM collection file instance index within the first time period.
[0170] Here, in one embodiment, before sending at least one PM collection file instance index of the managed device in the first time period to the network management device based on the TR069 protocol, the method may further include:
[0171] Based on the TR069 protocol, receiving a first parameter of the data model sent by the network management device; the first parameter includes a start time and an end time corresponding to the first time period;
[0172] Performing relevant settings for supplementary collection of PM collection files based on the first parameter;
[0173] Count the local PM collection files within the first time period, and record the names of the counted PM collection files.
[0174] In actual application, the statistical PM collection file names can be recorded in a list, so that when the fifth information is received, the sixth information is sent to the network management device according to the PM collection file names recorded in the list.
[0175] Here, in one embodiment, the receiving, based on the TR069 protocol, the first parameter of the data model sent by the network management device includes:
[0176] Receive the first parameter by sending a SetParameterValue message;
[0177] Accordingly, the method may further include:
[0178] The ninth information is replied to the network management device through the SetParameterValueRes message; the ninth information indicates that the instruction is received.
[0179] The present application also provides an information transmission method. Figure 5 As shown, the method comprises the following steps:
[0180] Step 501: The network management device sends first information to the managed device through an Upload message; the first information indicates to collect additional performance measurement PM collection files within a first time period;
[0181] Step 502: The managed device sends second information to the network management device through UploadResponse; the second information indicates receipt of the first information;
[0182] Step 503: the managed device sends third information to the network management device via a TransferComplete message; the third information indicates that the PM collection file has been uploaded;
[0183] Step 504: the network management device sends fourth information to the managed device via a TransferCompleteResponse message; the fourth information indicates receipt of the third information.
[0184] Here, it should be noted that the specific processing process of the network management device and the managed device has been described in detail above and will not be repeated here.
[0185] The information transmission method provided in the embodiment of the present application is as follows: the network management device sends first information to the managed device through an Upload message; the first information indicates the supplementary collection of the measurement performance PM collection file within the first time period; the managed device sends second information to the network management device through an UploadResponse; the second information indicates the receipt of the first information; the managed device sends third information to the network management device through a TransferComplete message; the third information indicates that the PM collection file has been uploaded; the network management device sends fourth information to the managed device through a TransferCompleteResponse message; the fourth information indicates the receipt of the third information, the network management device notifies the managed device to perform supplementary collection of the PM collection file by using the Upload instruction, and the managed device notifies the network management through TransferComplete that the supplementary collection is completed, thereby realizing the supplementary collection of the PM collection file based on the TR069 protocol; at the same time, for newly connected and / or restarted managed devices, there is no need to upload the PM collection file according to the configuration, so as to avoid the problem of reporting alarms due to the absence of these PM collection files.
[0186] The present application is further described in detail below in conjunction with application examples.
[0187] Application Example 1
[0188] In this application embodiment, the Upload and UploadResponse message pairs, and the TransferComplete and TransferCompleteResponse message pairs are used to implement supplementary collection of PM collection files based on TR069.
[0189] The network management device instructs the managed device to upload the PM collection file through the Upload message. Specifically:
[0190] (1) Add the file type in the Upload message so that the managed device can identify the target file type. For example, the file type is PM (supplementary acquisition) file.
[0191] (2) The re-collection time period is supplemented in the Upload message so that the managed device can identify the time period within which the PM files are to be re-collected. For example, the time period may be supplemented as start date-start time-end date-end time.
[0192] Here, this application embodiment adopts an extended Upload message. In actual application, the definition of the Upload message of this application embodiment is shown in Table 1:
[0193]
[0194]
[0195] Table 1
[0196] The extended file type and time period are shown in the extended field shown in Table 1.
[0197] The managed device notifies the network management device that the PM file has been uploaded through the TransferComplete message. After the managed device uploads the PM collection file to the file server, it can notify the network management device through the TransferComplete message that the file can be obtained, that is, it notifies the network management device that the PM collection file has been uploaded.
[0198] When there may be multiple PM files within the supplementary collection time period, and TransferComplete can only correspond to one Upload instruction, the remaining PM collection files use AutoTransferComplete to notify the network management device that the upload is complete, that is, AutoTransferComplete is used to notify the network management device that more than one PM collection file has been uploaded.
[0199] like Figure 6 As shown, the PM collection file supplement process of this application embodiment includes the following steps:
[0200] Step 601: The network manager notifies (i.e. instructs) the device to collect additional PM collection files through an Upload message;
[0201] Here, the message carries the file type "PM (supplementary collection)" and the supplementary collection time period "start date-start time-end date-end time" information, that is, the Upload message defined in Table 1 is adopted.
[0202] Step 602: After receiving the Upload message, the device replies with UploadResponse to notify the network manager that the instruction has been received;
[0203] Step 603: The device learns through the Upload message that it needs to perform supplementary collection of PM collection files and obtains the supplementary collection time period;
[0204] Step 604: The device finds the PM collection files required for supplementary collection within the supplementary collection time period in the local storage;
[0205] Step 605: The device uploads the PM collection files within the supplementary collection time period to the file server based on FTP / SFTP;
[0206] Here, the PM collection file in the supplementary collection time period may include multiple PM collection files. In this application example, it is assumed that three PM collection files are included, namely PM collection file 1, PM collection file 2, and PM collection file 3;
[0207] Step 606: The device notifies the network management PM through a TransferComplete message that the upload of the collection file 1 is complete;
[0208] Step 607: After receiving the TransferComplete message, the network manager replies with a TransferCompleteResponse message to notify the device that it has received the notification;
[0209] Step 608: The device notifies the network management PM that the upload of the collection file 2 is completed through the AutoTransferComplete message;
[0210] Step 609: After receiving the AutoTransferComplete message, the network manager replies with an AutoTransferCompleteResponse message to notify the device that it has received the notification;
[0211] Step 610: The device notifies the network management PM through the AutoTransferComplete message that the upload of the collection file 3 is completed;
[0212] Step 611: After receiving the AutoTransferComplete message, the network manager replies with an AutoTransferCompleteResponse message to notify the device of receipt of the notification;
[0213] Step 612: The network manager obtains the PM collection file from the file server.
[0214] Here, it should be noted that: the device does not need to wait until it receives the TransfercompleteResponse or AutoTransferCompleteResponse message for the previous upload result notification before sending the next PM collection file upload completion notification; that is, for steps 607 and 608, there is no particular order in execution; accordingly, for steps 609 and 610, there is no particular order in execution; in addition, there is no particular order in execution between step 610 and step 608.
[0215] It can be seen from the above description that in the present application embodiment, the re-collection process of the PM collection files fully complies with the TR069 protocol process. Since the device is notified to re-collect the PM collection files by using the Upload instruction and extending the message parameters, the device notifies the network manager of the completion of the re-collection of the PM collection files through TransferComplete without the need to modify the data model. In this way, for newly connected and / or restarted devices, the problem of reporting alarms due to the absence of these PM collection files can be avoided.
[0216] Application Example 2
[0217] In this application embodiment, the data model is expanded, that is, a PM supplementary collection management object is added to the data model; specifically, PM collection file supplementary collection related parameters are added to the data model, and the parameters include:
[0218] (1) StartTime, which indicates the start time of the PM acquisition file supplementary acquisition. This time is used as the start time. <startdtae> <starttime>"Files later than or equal to this time are all PM collection files within the supplementary collection range.
[0219] (2) EndTime: indicates the end time of the PM acquisition file supplementary acquisition. This time is used as the end time. The "Startdtae / <enddate> <endtime>"Files earlier than or equal to this time are all PM collection files within the scope of supplementary collection;
[0220] (3) ComplementaryPMFileList indicates the names of the supplementary PM collection files, which refers to the PM collection file name list within the above StartTime and EndTime time constraints.
[0221] In this way, we get Figure 3 The PM supplementary procurement management object shown.
[0222] Due to the expansion of the data model, for newly connected or restarted devices, the PM collection files within the time period (i.e. the time period corresponding to the above start time and end time) are not reported to the network management. Instead, the names of the existing local PM collection files are filled in the supplementary PM file list ComplementaryPMFileList. The network management actively reads the file list and instructs the device to report the PM collection file according to the name in the list. The device does not directly report the PM collection file.
[0223] Among them, the Upload and UploadResponse message pairs, and the TransferComplete and TransferCompleteResponse message pairs are still used to implement the supplementary collection of PM collection files based on TR069.
[0224] The network management device instructs the managed device to upload the PM collection file through the Upload message. Specifically:
[0225] (1) Add the file type in the Upload message so that the managed device can identify the target file type. For example, the file type is PM (supplementary acquisition) file.
[0226] (2) The re-collection time period is supplemented in the Upload message so that the managed device can identify the time period within which the PM files are to be re-collected. For example, the time period may be supplemented as start date-start time-end date-end time.
[0227] Here, this application embodiment adopts an extended Upload message. In actual application, the definition of the Upload message of this application embodiment is shown in Table 2:
[0228]
[0229]
[0230] Table 2
[0231] The extended file type and time period related information are shown in the extended field shown in Table 2.
[0232] The managed device notifies the network management device that the PM file has been uploaded through the TransferComplete message. After the managed device uploads the PM collection file to the file server, it can notify the network management device through the TransferComplete message that the file can be obtained, that is, it notifies the network management device that the PM collection file has been uploaded.
[0233] When there may be multiple PM files within the supplementary collection time period, and TransferComplete can only correspond to one Upload instruction, the remaining PM collection files use AutoTransferComplete to notify the network management device that the upload is complete, that is, AutoTransferComplete is used to notify the network management device that more than one PM collection file has been uploaded.
[0234] like Figure 7 As shown, the PM collection file supplement process of this application embodiment includes the following steps:
[0235] Step 701: The network management sets the StartTime and EndTime of the data model PMFileComplementaryCollection for the device through the SetParameterValue message;
[0236] Step 702: The device receives the SetParameterValue message and replies with a SetParameterValueRes message to notify the network manager that the instruction has been received; according to the instruction, the setting is completed and the PM collection files within the specified time period (i.e., the time period corresponding to StartTime and EndTime) are counted, and the PM collection file names are filled in ComplementaryPMFileList;
[0237] Here, since the device will not directly report the PM collection file, for newly connected devices and / or restarted devices, even if there is no corresponding PM collection file within this time period, the device will not report an error, that is, will not report an alarm.
[0238] Step 703: The network management obtains the PM collection file instance in ComplementaryPMFile through the GetParameterNames message;
[0239] Step 704: After receiving the GetParameterNames message, the device informs the network management of the PM collection file name by replying the GetparameterNamesRes message; for example, Device.FAP.PerfMgmt.Config.1.ComplementaryPM.1.Name,Value="i", i corresponds to a PM collection file A <startdate> <starttime>-[Enddate] <starttime>_OUI_....
[0240] Step 705: After receiving the GetparameterNamesRes message, the network management obtains the instance number of the PM collection file through the GetParameterValue message. For example, Device.FAP.PerfMgmt.Config.1.ComplementaryPM.1.Name,Value="i", where i corresponds to a PM collection file;
[0241] Step 706: After receiving the GetParameterValue message, the device feeds back the instance number of the PM collection file in the ComplementaryPMFileList through the GetParameterNameRes message;
[0242] Step 707: After receiving the GetParameterNameRes message, the network manager notifies (i.e. instructs) to re-collect the PM collection file through an Upload message;
[0243] Here, the message carries a file type of "PM supplementary collection file" and at least one PM collection file instance number obtained in step 706;
[0244] Here, it is assumed that three PM collection file instance numbers are included.
[0245] Step 708: After receiving the Upload message, the device replies with UploadResponse to notify the network manager that the instruction has been received;
[0246] Step 709: The device learns through the Upload message that it needs to perform supplementary collection of PM collection files and obtains the supplementary collection time period;
[0247] Step 710: The device finds the PM collection files required for supplementary collection within the supplementary collection time period in the local storage;
[0248] Step 711: uploading the PM collection files within the supplementary collection time period (ie, the PM collection files corresponding to the at least one PM collection file instance number obtained) to the file server based on FTP / SFTP;
[0249] Step 712: The device notifies the network management PM through a TransferComplete message that the upload of the collection file 1 is complete;
[0250] Here, the Upload message needs to be matched with the TransferComplete message; specifically, the command and Key fields in the TransferComplete message can be matched with the Upload message.
[0251] Step 713: After receiving the TransferComplete message, the network manager replies with a TransferCompleteResponse message to notify the device of receipt of the notification;
[0252] Step 714: The device notifies the network management PM that the upload of the collection file 2 is completed through the AutoTransferComplete message;
[0253] Step 715: After receiving the AutoTransferComplete message, the network manager replies with an AutoTransferCompleteResponse message to notify the device of receipt of the notification;
[0254] Step 716: The device notifies the network management PM that the upload of the collection file 3 is completed through the AutoTransferComplete message;
[0255] Step 717: After receiving the AutoTransferComplete message, the network manager replies with an AutoTransferCompleteResponse message to notify the device that it has received the notification;
[0256] Step 718: The network manager obtains the PM collection file from the file server.
[0257] Here, it should be noted that: the device does not need to wait until it receives the TransferCompleteResponse or AutoTransferCompleteResponse message for the previous upload result notification before sending the next PM collection file upload completion notification; that is, for 713 and 714, there is no particular order in execution; accordingly, for steps 715 and 716, there is no particular order in execution; in addition, there is no particular order in execution between step 716 and step 714.
[0258] It can be seen from the above description that in the present application embodiment, the re-collection process of the PM collection file fully complies with the TR069 protocol process. By modifying the data model and notifying the device to re-collect the PM collection file by using the Upload instruction and extending the message parameters, the device notifies the network manager of the completion of the re-collection of the PM collection file through TransferComplete. For newly connected and / or restarted devices, there is no need to directly report the PM collection files within the corresponding time period. Even if there is no corresponding PM collection file within this time period, the device will not report an error, that is, it will not report an alarm. In this way, for newly connected and / or restarted devices, the problem of reporting an alarm due to the absence of these PM collection files can be avoided.
[0259] In order to implement the method of the embodiment of the present application, the embodiment of the present application also provides an information transmission device, which is arranged on a management device, such as Figure 8 As shown, the device comprises:
[0260] The first transmission unit 801 is used to send first information to the managed device through an Upload message; the first information indicates the supplementary collection of PM collection files within a first time period; and receive second information sent by the managed device through an UploadResponse message; the second information indicates the receipt of the first information;
[0261] The second transmission unit 802 is used to receive the third information sent by the managed device through the TransferComplete message; the third information indicates that the PM collection file has been uploaded; and send the fourth information to the managed device through the TransferCompleteResponse message; the fourth information indicates that the third information has been received.
[0262] In one embodiment, the second transmission unit 802 is specifically configured to:
[0263] For a first PM collection file of at least two PM collection files within the first time period, receiving third information sent by the managed device through a TransferComplete message; the third information indicates that the first PM collection file has been uploaded; and sending corresponding fourth information to the managed device through a TransferCompleteResponse message;
[0264] For each PM collection file other than the first PM collection file among the at least two PM collection files within the first time period, the third information sent by the managed device is received through the AutoTransferComplete message; the third information indicates that the corresponding PM collection file has been uploaded; and the corresponding fourth information is sent to the managed device through the AutoTransferCompleteResponse message.
[0265] In one embodiment, the first transmission unit 801 is specifically configured to:
[0266] The first information is sent to the managed device through an extended Upload message.
[0267] In one embodiment, when the first information represents at least one PM collection file instance index corresponding to the first time period, the first transmission unit 801 is also used to obtain at least one PM collection file instance index local to the managed device in the first time period from the managed device based on the TR069 protocol.
[0268] In one embodiment, the first transmission unit 801 is specifically used for:
[0269] Sending fifth information to the managed device through a GetParameterNames message; the fifth information indicates reporting the name of the PM collection file within the first time period;
[0270] Receive the sixth information sent by the managed device through GetparameterNamesRes; the sixth information indicates the local PM set file name within the first time period;
[0271] Based on the sixth information, seventh information is sent to the managed device through a GetParameterValue message; the seventh information indicates reporting of at least one PM collection file instance index of the managed device locally within the first time period;
[0272] The eighth information sent by the managed device is received through a GetParameterValueRes message; the eighth information indicates at least one local PM collection file instance index within the first time period.
[0273] In one embodiment, the first transmission unit 801 is further configured to:
[0274] Based on the TR069 protocol, a first parameter of a data model is configured for the managed device; the first parameter includes a start time and an end time corresponding to the first time period.
[0275] In one embodiment, the first transmission unit 801 is used to:
[0276] Setting the first parameter through a SetParameterValue message;
[0277] Receive ninth information replied by the managed device through a SetParameterValueRes message; the ninth information indicates that the instruction is received.
[0278] In actual application, the first transmission unit 801 and the second transmission unit 802 can be implemented by a processor in the information transmission device in combination with a communication interface.
[0279] In order to implement the method on the managed device side of the embodiment of the present application, the embodiment of the present application also provides an information transmission device, which is arranged on the managed device, such as Fig. 9 As shown, the device comprises:
[0280] The third transmission unit 901 is used to receive first information sent by the network management device through an Upload message; the first information indicates to supplement the collection of PM collection files within the first time period; and send second information to the network management device through an UploadResponse; the second information indicates that the first information is received;
[0281] The fourth transmission unit 902 is used to send the third information to the network management device through the TransferComplete message; the third information indicates that the PM collection file has been uploaded; and receive the fourth information sent by the managed device through the TransferCompleteResponse message; the fourth information indicates that the third information has been received.
[0282] In one embodiment, the fourth transmission unit 902 is specifically configured to:
[0283] For a first PM collection file among the at least two PM supplementary collection files within the first time period, sending third information to the network management device through a TransferComplete message; the third information indicates that the first PM collection file has been uploaded; and receiving corresponding fourth information sent by the managed device through a TransferCompleteResponse message;
[0284] For each PM collection file other than the first PM collection file among the at least two PM collection files within the first time period, third information is sent to the management device through the AutoTransferComplete message; the third information indicates that the corresponding PM collection file has been uploaded; and the corresponding fourth information sent by the management device is received through the AutoTransferCompleteResponse message.
[0285] In one embodiment, the third transmission unit 901 is specifically configured to:
[0286] The first information sent by the network management device is received through the extended Upload message.
[0287] In one embodiment, when the first information represents at least one PM collection file instance index corresponding to the first time period, the third transmission unit 901 is also used to send at least one PM collection file instance index local to the managed device in the first time period to the network management device based on the TR069 protocol.
[0288] In one embodiment, the third transmission unit 901 is specifically used for:
[0289] Receiving fifth information sent by the network management device through a GetParameterNames message; the fifth information indicates reporting the name of the PM collection file within the first time period;
[0290] Sending sixth information to the network management device through GetparameterNamesRes; the sixth information indicates the name of the local PM collection file in the first time period;
[0291] Receiving seventh information sent by the network management device through a GetParameterValue message; the seventh information indicates reporting at least one PM collection file instance index of the local managed device within the first time period;
[0292] The eighth information is sent to the network management device through a GetParameterValueRes message; the eighth information indicates at least one local PM collection file instance index within the first time period.
[0293] In one embodiment, the third transmission unit 901 is further used for:
[0294] Based on the TR069 protocol, receiving a first parameter of the data model sent by the network management device; the first parameter includes a start time and an end time corresponding to the first time period;
[0295] Performing relevant settings for supplementary collection of PM collection files based on the first parameter;
[0296] Count the local PM collection files within the first time period, and record the names of the counted PM collection files.
[0297] In one embodiment, the third transmission unit 901 is further used for:
[0298] Receive the first parameter through a SetParameterValue message;
[0299] The ninth information is replied to the network management device through the SetParameterValueRes message; the ninth information indicates that the instruction is received.
[0300] In actual application, the third transmission unit 901 and the fourth transmission unit 902 can be implemented by a processor in the information transmission device in combination with a communication interface.
[0301] It should be noted that: the information transmission device provided in the above embodiment only uses the division of the above program modules as an example when performing information transmission. In actual applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device is divided into different program modules to complete all or part of the processing described above. In addition, the information transmission device provided in the above embodiment and the information transmission method embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.
[0302] Based on the hardware implementation of the above program modules, and in order to implement the method of the network management device side of the embodiment of the present application, the embodiment of the present application also provides a network management device, such as Fig.10 As shown, the network management device 1000 includes:
[0303] The first communication interface 1001 is capable of exchanging information with the managed device;
[0304] The first processor 1002 is connected to the first communication interface 1001 to implement information exchange with the managed device and is used to execute the method provided by one or more technical solutions of the network management device side when running a computer program. The computer program is stored in the first memory 1003.
[0305] Specifically, the first communication interface 1001 is used to:
[0306] Sending first information to the managed device through an Upload message; the first information indicates to supplement the collection of PM collection files within the first time period;
[0307] receiving, through an UploadResponse message, second information sent by the managed device; the second information indicating receipt of the first information;
[0308] Receiving third information sent by the managed device through a TransferComplete message; the third information indicates that the PM collection file has been uploaded;
[0309] The fourth information is sent to the managed device through a TransferCompleteResponse message; the fourth information indicates that the third information is received.
[0310] In one embodiment, the first communication interface 1001 is specifically used for:
[0311] For a first PM collection file of at least two PM collection files within the first time period, receiving third information sent by the managed device through a TransferComplete message; the third information indicates that the first PM collection file has been uploaded; and sending corresponding fourth information to the managed device through a TransferCompleteResponse message;
[0312] For each PM collection file other than the first PM collection file among the at least two PM collection files within the first time period, the third information sent by the managed device is received through the AutoTransferComplete message; the third information indicates that the corresponding PM collection file has been uploaded; and the corresponding fourth information is sent to the managed device through the AutoTransferCompleteResponse message.
[0313] In one embodiment, the first communication interface 1001 is specifically used for:
[0314] The first information is sent to the managed device through an extended Upload message.
[0315] In one embodiment, when the first information represents at least one PM collection file instance index corresponding to the first time period, the first communication interface 1001 is also used to obtain at least one PM collection file instance index local to the managed device in the first time period from the managed device based on the TR069 protocol.
[0316] In one embodiment, the first communication interface 1001 is specifically used for:
[0317] Sending fifth information to the managed device through a GetParameterNames message; the fifth information indicates reporting the name of the PM collection file within the first time period;
[0318] Receive the sixth information sent by the managed device through GetparameterNamesRes; the sixth information indicates the local PM set file name within the first time period;
[0319] Based on the sixth information, seventh information is sent to the managed device through a GetParameterValue message; the seventh information indicates reporting of at least one PM collection file instance index of the managed device locally within the first time period;
[0320] The eighth information sent by the managed device is received through a GetParameterValueRes message; the eighth information indicates at least one local PM collection file instance index within the first time period.
[0321] In one embodiment, the first processor 1002 is configured to:
[0322] Based on the TR069 protocol, the first parameter of the data model is configured for the managed device through the first communication interface 1001; the first parameter includes the start time and end time corresponding to the first time period.
[0323] In one embodiment, the first processor 1002 is configured to:
[0324] Using the first communication interface 1001 to set the first parameter through a SetParameterValue message;
[0325] Receive ninth information replied by the managed device through a SetParameterValueRes message; the ninth information indicates that the instruction is received.
[0326] It should be noted that the specific processing process of the first processor 1002 and the first communication interface 1001 can be understood by referring to the above method.
[0327] Of course, in actual application, the various components in the network management device 1000 are coupled together through the bus system 1004. It can be understood that the bus system 1004 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 1004 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, Fig.10 Various buses are labeled as bus system 1004 .
[0328] The first memory 1003 in the embodiment of the present application is used to store various types of data to support the operation of the network management device 1000. Examples of such data include: any computer program used to operate on the network management device 1000.
[0329] The method disclosed in the above embodiment of the present application can be applied to the first processor 1002, or implemented by the first processor 1002. The first processor 1002 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit or software instructions in the first processor 1002. The above-mentioned first processor 1002 may be a general-purpose processor, a digital signal processor (DSP, Digital Signal Processor), or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The first processor 1002 can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor may be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiment of the present application, it can be directly embodied as a hardware decoding processor to execute, or it can be executed by a combination of hardware and software modules in the decoding processor. The software module may be located in a storage medium, which is located in the first memory 1003, and the first processor 1002 reads the information in the first memory 1003 and completes the steps of the above method in combination with its hardware.
[0330] In an exemplary embodiment, the network management device 1000 can be implemented by one or more application-specific integrated circuits (ASIC), DSP, programmable logic device (PLD), complex programmable logic device (CPLD), field-programmable gate array (FPGA), general-purpose processor, controller, microcontroller (MCU), microprocessor, or other electronic components to execute the aforementioned method.
[0331] Based on the hardware implementation of the above program modules, and in order to implement the method of the managed device side of the embodiment of the present application, the embodiment of the present application also provides a managed device, such as Fig.11 As shown, the managed device 1100 includes:
[0332] The second communication interface 1101 is capable of exchanging information with the network management device;
[0333] The second processor 1102 is connected to the second communication interface 1101 to implement information exchange with the network management device, and is used to execute the method provided by one or more technical solutions of the managed device side when running the computer program. The computer program is stored in the second memory 1103.
[0334] Specifically, the second communication interface 1101 is used to:
[0335] Receiving first information sent by the network management device through an Upload message; the first information indicates to supplement the collection of PM collection files within the first time period;
[0336] Sending second information to the network management device through UploadResponse; the second information indicates that the first information is received;
[0337] The network management device sends third information through the TransferComplete message; the third information indicates that the PM collection file has been uploaded;
[0338] The fourth information sent by the managed device is received through a TransferCompleteResponse message; the fourth information indicates that the third information is received.
[0339] In one embodiment, the second communication interface 1101 is specifically used for:
[0340] For a first PM collection file among the at least two PM supplementary collection files within the first time period, sending third information to the network management device through a TransferComplete message; the third information indicates that the first PM collection file has been uploaded; and receiving corresponding fourth information sent by the managed device through a TransferCompleteResponse message;
[0341] For each PM collection file other than the first PM collection file among the at least two PM collection files within the first time period, third information is sent to the management device through the AutoTransferComplete message; the third information indicates that the corresponding PM collection file has been uploaded; and the corresponding fourth information sent by the management device is received through the AutoTransferCompleteResponse message.
[0342] In one embodiment, the second communication interface 1101 is specifically used for:
[0343] The first information sent by the network management device is received through the extended Upload message.
[0344] In one embodiment, when the first information represents at least one PM collection file instance index corresponding to the first time period, the second communication interface 1101 is also used to send at least one PM collection file instance index local to the managed device in the first time period to the network management device based on the TR069 protocol.
[0345] In one embodiment, the second communication interface 1101 is specifically used for:
[0346] Receiving fifth information sent by the network management device through a GetParameterNames message; the fifth information indicates reporting the name of the PM collection file within the first time period;
[0347] Sending sixth information to the network management device through GetparameterNamesRes; the sixth information indicates the name of the local PM collection file in the first time period;
[0348] Receiving seventh information sent by the network management device through a GetParameterValue message; the seventh information indicates reporting at least one PM collection file instance index of the local managed device within the first time period;
[0349] The eighth information is sent to the network management device via a GetParameterValueRes message; the eighth information indicates at least one local PM collection file instance index within the first time period.
[0350] In one embodiment, the second communication interface 1101 is further used for:
[0351] Based on the TR069 protocol, receiving a first parameter of the data model sent by the network management device; the first parameter includes a start time and an end time corresponding to the first time period;
[0352] The second processor 1102 is used to perform relevant settings for supplementary collection of PM collection files based on the first parameters; count the local PM collection files within the first time period, and record the names of the counted PM collection files.
[0353] In one embodiment, the second communication interface 1101 is further used for:
[0354] Receive the first parameter through a SetParameterValue message;
[0355] The ninth information is replied to the network management device through the SetParameterValueRes message; the ninth information indicates that the instruction is received.
[0356] It should be noted that the specific processing process of the second communication interface 1101 and the second processor 1102 can be understood by referring to the above method.
[0357] Of course, in actual application, the various components in the managed device 1100 are coupled together through the bus system 1104. It can be understood that the bus system 1104 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 1104 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, Fig.11 Various buses are labeled as bus system 1104 .
[0358] The second memory 1103 in the embodiment of the present application is used to store various types of data to support the operation of the managed device 1100. Examples of such data include: any computer program used to operate on the managed device 1100.
[0359] The method disclosed in the above embodiment of the present application can be applied to the second processor 1102, or implemented by the second processor 1102. The second processor 1102 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit or software instructions in the second processor 1102. The above-mentioned second processor 1102 may be a general-purpose processor, DSP, or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The second processor 1102 can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor may be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiment of the present application, it can be directly embodied as a hardware decoding processor to execute, or it can be executed by a combination of hardware and software modules in the decoding processor. The software module may be located in a storage medium, which is located in the second memory 1103, and the second processor 1102 reads the information in the second memory 1103 and completes the steps of the above method in combination with its hardware.
[0360] In an exemplary embodiment, the managed device 1100 may be implemented by one or more ASICs, DSPs, PLDs, CPLDs, FPGAs, general purpose processors, controllers, MCUs, Microprocessors, or other electronic components to perform the aforementioned methods.
[0361] It can be understood that the memory (first memory 1003, second memory 1103) of the embodiment of the present application can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic random access memory (FRAM), a ferromagnetic random access memory, a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM); the magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM, SyncLink Dynamic Random Access Memory), and direct RAM bus random access memory (DRRAM, Direct Rambus Random Access Memory).The memories described in the embodiments of the present application are intended to include, but are not limited to, these and any other suitable types of memories.
[0362] In order to implement the method provided in the embodiment of the present application, the embodiment of the present application also provides an information transmission system, such as Fig.12 As shown, the system includes: a network management device 1201 and a managed device 1202.
[0363] Here, it should be noted that the specific processing process of the network management device 1201 and the managed device 1202 has been described in detail above and will not be repeated here.
[0364] In an exemplary embodiment, the embodiment of the present application further provides a storage medium, namely a computer storage medium, specifically a computer-readable storage medium, for example, including a first memory 1003 storing a computer program, and the computer program can be executed by the first processor 1002 of the network management device 1000 to complete the steps of the aforementioned network management device side method. For another example, including a second memory 1103 storing a computer program, the computer program can be executed by the second processor 1102 of the managed device 1100 to complete the steps of the aforementioned managed device side method. The computer-readable storage medium can be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface storage, optical disk, or CD-ROM.
[0365] It should be noted that "first", "second", etc. are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence.
[0366] In addition, the technical solutions described in the embodiments of the present application can be combined arbitrarily without conflict.
[0367] The above description is only a preferred embodiment of the present application and is not intended to limit the protection scope of the present application.< / starttime> < / starttime> < / startdate> < / endtime> < / enddate> < / starttime> < / startdtae>
Claims
1. An information transmission method, characterized in that: Applied to a network management device, the network management device communicates with the managed device based on the TR069 protocol, including: Sending first information to the managed device by uploading an Upload message; the first information indicates to collect additional performance measurement PM collection files within the first time period; receiving second information sent by the managed device through an upload response UploadResponse message; the second information indicating receipt of the first information; Receiving the third information sent by the managed device through the TransferComplete message; the third information indicates that the PM collection file has been uploaded; The fourth information is sent to the managed device through a transfer completion response TransferCompleteResponse message; the fourth information indicates that the third information is received; wherein, The first information is sent to the managed device through an extended Upload message.
2. The method according to claim 1, characterized in that For a first PM collection file of at least two PM collection files within the first time period, receiving third information sent by the managed device through a TransferComplete message; the third information indicates that the first PM collection file has been uploaded; and sending corresponding fourth information to the managed device through a TransferCompleteResponse message; For each PM collection file except the first PM collection file among the at least two PM collection files within the first time period, the third information sent by the managed device is received through the automatic transfer completion AutoTransferComplete message; the third information indicates that the corresponding PM collection file has been uploaded; and the corresponding fourth information is sent to the managed device through the automatic transfer completion response AutoTransferCompleteResponse message.
3. The method according to claim 1 or 2, characterized in that: The first information represents a start time and an end time corresponding to the first time period.
4. The method according to claim 1 or 2, characterized in that: The first information represents at least one PM collection file instance index corresponding to the first time period.
5. The method according to claim 4, characterized in that The method further comprises: Based on the TR069 protocol, at least one PM collection file instance index locally on the managed device within the first time period is obtained from the managed device.
6. The method according to claim 5, characterized in that The acquiring, from the managed device, at least one PM collection file instance index locally on the managed device within the first time period based on the TR069 protocol includes: Sending fifth information to the managed device by getting parameter name GetParameterNames message; the fifth information indicates reporting the name of the PM collection file within the first time period; Receiving the sixth information sent by the managed device by obtaining the parameter name in response to the GetparameterNamesRes message; the sixth information indicates the name of the local PM set file in the first time period; Based on the sixth information, seventh information is sent to the managed device by obtaining a parameter value GetParameterValue message; the seventh information indicates reporting at least one PM collection file instance index of the managed device in the first time period; The eighth information sent by the managed device is received by obtaining a parameter value in response to a GetParameterValueRes message; the eighth information indicates an instance index of at least one local PM collection file within the first time period.
7. The method according to claim 5, characterized in that The method further comprises: Based on the TR069 protocol, a first parameter of a data model is configured for the managed device; the first parameter includes a start time and an end time corresponding to the first time period.
8. The method according to claim 7, characterized in that The configuring the first parameter of the data model for the managed device based on the TR069 protocol includes: Setting the first parameter by sending a SetParameterValue message; Receive ninth information that the managed device replies to a SetParameterValueRes message by setting a parameter value; the ninth information indicates that an instruction has been received.
9. An information transmission method, characterized in that: Applied to a managed device, the managed device communicates with a network management device based on the TR069 protocol, including: Receiving first information sent by the network management device through an Upload message; the first information indicates to supplement the collection of PM collection files within the first time period; Sending second information to the network management device through an UploadResponse message; the second information indicates that the first information is received; Sending third information to the network management device through a TransferComplete message; the third information indicates that the PM collection file has been uploaded; The fourth information sent by the network management device is received through the TransferCompleteResponse message; the fourth information indicates that the third information is received; wherein, The first information sent by the network management device is received through the extended Upload message.
10. The method according to claim 9, characterized in that For a first PM collection file among the at least two PM supplementary collection files within the first time period, sending third information to the network management device through a TransferComplete message; the third information indicates that the first PM collection file has been uploaded; and receiving corresponding fourth information sent by the managed device through a TransferCompleteResponse message; For each PM collection file other than the first PM collection file among the at least two PM collection files within the first time period, third information is sent to the network management device through the AutoTransferComplete message; the third information indicates that the corresponding PM collection file has been uploaded; and the corresponding fourth information sent by the network management device is received through the AutoTransferCompleteResponse message.
11. The method according to claim 9 or 10, characterized in that: The first information represents a start time and an end time corresponding to the first time period.
12. The method according to claim 9 or 10, characterized in that The first information represents at least one PM collection file instance index corresponding to the first time period.
13. The method according to claim 12, characterized in that The method further comprises: Based on the TR069 protocol, at least one PM collection file instance index of the managed device in the first time period is sent to the network management device.
14. The method according to claim 13, characterized in that The sending, based on the TR069 protocol, to the network management device, at least one PM collection file instance index of the local managed device within the first time period includes: Receiving fifth information sent by the network management device through a GetParameterNames message; the fifth information indicates reporting the name of the PM collection file within the first time period; Sending sixth information to the network management device through a GetparameterNamesRes message; the sixth information indicates the name of the local PM collection file in the first time period; Receiving seventh information sent by the network management device through a GetParameterValue message; the seventh information indicates reporting at least one PM collection file instance index of the local managed device within the first time period; The eighth information is sent to the network management device through a GetParameterValueRes message; the eighth information indicates at least one local PM collection file instance index within the first time period.
15. The method according to claim 13, characterized in that The method further comprises: Based on the TR069 protocol, receiving a first parameter of the data model sent by the network management device; the first parameter includes a start time and an end time corresponding to the first time period; Performing relevant settings for supplementary collection of PM collection files based on the first parameter; Count the local PM collection files within the first time period, and record the names of the counted PM collection files.
16. The method according to claim 15, characterized in that The receiving, based on the TR069 protocol, a first parameter of the data model sent by the network management device includes: Receive the first parameter through a SetParameterValue message; The method further comprises: The ninth information is replied to the network management device through the SetParameterValueRes message; the ninth information indicates that the instruction is received.
17. An information transmission device, characterized in that: Set in a network management device, the network management device communicates with the managed device based on the TR069 protocol, including: A first transmission unit is used to send first information to a managed device through an Upload message; the first information indicates to supplement the collection of PM collection files within a first time period; and receive second information sent by the managed device through an UploadResponse message; the second information indicates that the first information is received; The second transmission unit is used to receive the third information sent by the managed device through the TransferComplete message; the third information indicates that the PM collection file has been uploaded; and send the fourth information to the managed device through the TransferCompleteResponse message; the fourth information indicates that the third information has been received; wherein, The first transmission unit is specifically configured to send the first information to the managed device via an extended Upload message.
18. An information transmission device, characterized in that: Set on a managed device, the managed device communicates with a network management device based on the TR069 protocol, including: The third transmission unit is used to receive the first information sent by the network management device through the Upload message; the first information indicates the supplementary collection of PM collection files within the first time period; and send the second information to the network management device through the UploadResponse; the second information indicates the receipt of the first information; The fourth transmission unit is used to send third information to the network management device through a TransferComplete message; the third information indicates that the PM acquisition file has been uploaded; and receive the fourth information sent by the network management device through a TransferCompleteResponse message; the fourth information indicates that the third information has been received; wherein, The third transmission unit is specifically configured to receive the first information sent by the network management device through an extended Upload message.
19. A network management device, characterized in that: The network management device communicates with the managed device based on the TR069 protocol, including: a first processor and a first communication interface; wherein, The first communication interface is used for: Sending first information to the managed device through an Upload message; the first information indicates to supplement the collection of PM collection files within the first time period; receiving, through an UploadResponse message, second information sent by the managed device; the second information indicating receipt of the first information; Receiving third information sent by the managed device through a TransferComplete message; the third information indicates that the PM collection file has been uploaded; Sending fourth information to the managed device through a TransferCompleteResponse message; the fourth information indicates receipt of the third information; wherein, The first communication interface is specifically used to send the first information to the managed device through an extended Upload message.
20. A managed device, characterized in that: The managed device communicates with the network management device based on the TR069 protocol, including: a second processor and a second communication interface; wherein, The second communication interface is used for: Receiving first information sent by the network management device through an Upload message; the first information indicates to supplement the collection of PM collection files within the first time period; Sending second information to the network management device through UploadResponse; the second information indicates that the first information is received; The network management device sends third information through the TransferComplete message; the third information indicates that the PM collection file has been uploaded; The fourth information sent by the network management device is received through the TransferCompleteResponse message; the fourth information indicates that the third information is received; wherein, The second communication interface is specifically used to receive the first information sent by the network management device through an extended Upload message.
21. A network management device, characterized in that: include: a first processor and a first memory for storing a computer program executable on the processor, Wherein, when the first processor is used to run the computer program, the steps of the method described in any one of claims 1 to 8 are executed.
22. A managed device, characterized in that: include: a second processor and a second memory for storing a computer program executable on the processor, Wherein, when the second processor is used to run the computer program, the steps of the method described in any one of claims 9 to 16 are executed.
23. A storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the computer program implements the steps of the method according to any one of claims 1 to 8, or implements the steps of the method according to any one of claims 9 to 16.
Citation Information
Patent Citations
Management data analytical KPIS for 5g network traffic and resource
WO2020033424A1