Communication optimization method and device, electronic equipment and computer readable storage medium

By collecting and fusing information from the physical layer, link layer, and network layer in the vehicle-mounted 5G communication system, and dynamically and collaboratively optimizing the modulation and coding scheme and differential service code points, the problems of resource waste and quality degradation caused by traditional independent settings are solved, thereby improving communication performance and ensuring service quality.

CN120916262APending Publication Date: 2025-11-07FIBOCOM AUTO SOFTWARE INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511272411.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-09-05
Publication Date
2025-11-07

AI Technical Summary

Technical Problem

In traditional 5G vehicle communication technology, the independent setting of modulation and coding schemes and differential service code points cannot fully consider the comprehensive requirements of different services for network service quality, resulting in waste of communication resources and decline in service quality.

Method used

By collecting information from the physical layer, link layer, and network layer of the target communication system, cross-layer information fusion processing is performed to determine the collaborative optimization configuration of modulation and coding schemes and differential service code points, including weight allocation, weighted fusion, and adaptive adjustment, thereby realizing the dynamic collaborative setting of MCS and DSCP.

Benefits of technology

It improves the performance of the communication system, avoids resource waste, and ensures service quality, especially achieving optimized QoS guarantee in complex and ever-changing vehicle communication environments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120916262A_ABST
    Figure CN120916262A_ABST
Patent Text Reader

Abstract

The invention discloses a communication optimization method. The method comprises the following steps: collecting physical layer information, link layer information and network layer information of a target communication system; the network layer information comprises the service type of the target communication service; performing fusion processing on the physical layer information, the link layer information and the network layer information according to the service type to obtain a network state of the target communication system; determining a modulation coding scheme value and a differential service code point value according to the network state and the service type; and setting a modulation and coding scheme according to the modulation and coding scheme value, and setting a differential service code point according to the differential service code point value so as to execute the target communication service. By applying the technical scheme provided by the invention, collaborative optimization of the MCS and the DSCP can be realized in the communication system, so that the communication performance is effectively improved, the waste of communication resources is avoided, and the service quality is ensured. The invention also discloses a communication optimization device, electronic equipment and a computer readable storage medium, which also have the above technical effects.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of communication, in particular to a communication optimization method, and further relates to a communication optimization device, an electronic device and a computer readable storage medium. BACKGROUND

[0002] At present, different communication services have different requirements for network quality of service (QoS) in some communication systems. Taking a vehicle-mounted 5G communication system as an example, the telematics service provider (TSP) server and the intelligent driving service at the vehicle end require a small delay; the audio and video service of the vehicle owner requires a large downlink throughput; and the service of transmitting automobile diagnostic data to the TSP server through the 5G communication module requires a relatively low requirement, as long as it can be successfully transmitted.

[0003] However, in the traditional vehicle-mounted 5G communication technology, the selection of the modulation and coding scheme (MCS) and the setting of the differentiated services code point (DSCP) are usually carried out independently. The selection of the MCS is mainly based on the signal quality of the physical layer, such as the signal-to-noise ratio (SNR); and the setting of the DSCP focuses on the service type and priority of the network layer. Obviously, this independent setting method cannot fully consider the comprehensive requirements of different services for QoS, and it is difficult to achieve optimal QoS guarantee in a complex and changeable vehicle-mounted communication environment, thereby leading to waste of communication resources or degradation of service quality.

[0004] Therefore, how to realize the cooperative optimization of MCS and DSCP in a communication system to effectively improve the communication performance, avoid waste of communication resources and ensure the service quality is a problem to be solved by those skilled in the art. SUMMARY

[0005] The purpose of the present application is to provide a communication optimization method which can realize the cooperative optimization of MCS and DSCP in a communication system to effectively improve the communication performance, avoid waste of communication resources and ensure the service quality; another purpose of the present application is to provide a communication optimization device, an electronic device and a computer readable storage medium, all of which have the above-mentioned beneficial effects.

[0006] In a first aspect, the present application provides a communication optimization method, comprising:

[0007] Collecting physical layer information, link layer information and network layer information of a target communication system; the network layer information comprises a service type of a target communication service;

[0008] fusing the physical layer information, the link layer information and the network layer information according to the service type to obtain a network state of the target communication system;

[0009] determining a modulation and coding scheme value and a differentiated services code point value according to the network state and the service type;

[0010] setting a modulation and coding scheme according to the modulation and coding scheme value and setting a differentiated services code point according to the differentiated services code point value to perform the target communication service.

[0011] Optionally, the fusing the physical layer information, the link layer information and the network layer information according to the service type to obtain a network state of the target communication system comprises:

[0012] respectively assigning weights to the physical layer information, the link layer information and the network layer information according to the service type to obtain a physical layer weight, a link layer weight and a network layer weight;

[0013] weighting and fusing the physical layer information, the link layer information and the network layer information according to the physical layer weight, the link layer weight and the network layer weight to obtain the network state of the target communication system.

[0014] Optionally, the determining a modulation and coding scheme value and a differentiated services code point value according to the network state and the service type comprises:

[0015] determining a target mapping relationship according to the service type;

[0016] determining the modulation and coding scheme value and the differentiated services code point value corresponding to the network state according to the target mapping relationship.

[0017] Optionally, the communication optimization method further comprises:

[0018] when the modulation and coding scheme value and the differentiated services code point value corresponding to the network state cannot be queried in the target mapping relationship, obtaining a change trend of the network state and a network service quality requirement corresponding to the service type;

[0019] respectively adaptively adjusting a modulation and coding scheme initial value and a differentiated services code point initial value according to the change trend of the network state and the network service quality requirement corresponding to the service type to obtain the modulation and coding scheme value and the differentiated services code point value.

[0020] Optionally, the communication optimization method further comprises:

[0021] add the network state, the adjusted modulation and coding scheme value and the differentiated services code point value to the target mapping relationship.

[0022] Optionally, setting a modulation and coding scheme according to the modulation and coding scheme value and setting a differentiated services code point according to the differentiated services code point value to perform the target communication service, comprises:

[0023] setting the modulation and coding scheme according to the modulation and coding scheme value and setting the differentiated services code point according to the differentiated services code point value, and collecting a current network service quality;

[0024] if the current network service quality does not meet a preset quality requirement, returning to the step of collecting the physical layer information, the link layer information and the network layer information of the target communication system until the current network service quality meets the preset quality requirement, and performing the target communication service.

[0025] Optionally, setting a modulation and coding scheme according to the modulation and coding scheme value and setting a differentiated services code point according to the differentiated services code point value, comprises:

[0026] setting a modulation and coding parameter in the target communication system according to the modulation and coding scheme value to realize the modulation and coding scheme setting;

[0027] setting a differentiated services code point mark of a communication data packet in the target communication system according to the differentiated services code point value to realize the differentiated services code point setting.

[0028] In a second aspect, the present application further discloses a communication optimization device, comprising:

[0029] a collecting module, configured to collect physical layer information, link layer information and network layer information of a target communication system; the network layer information comprises a service type of a target communication service;

[0030] a fusion module, configured to perform fusion processing on the physical layer information, the link layer information and the network layer information according to the service type to obtain a network state of the target communication system;

[0031] a determining module, configured to determine a modulation and coding scheme value and a differentiated services code point value according to the network state and the service type;

[0032] a setting module, configured to set a modulation and coding scheme according to the modulation and coding scheme value and set a differentiated services code point according to the differentiated services code point value to perform the target communication service.

[0033] In a third aspect, the present application further discloses an electronic device, comprising:

[0034] a memory for storing a computer program;

[0035] a processor for implementing the steps of any one of the communication optimization methods as described above when executing the computer program.

[0036] In a fourth aspect, the present application also discloses a computer readable storage medium, which has a computer program stored thereon, and the computer program implements the steps of any one of the communication optimization methods as described above when executed by a processor.

[0037] The present application provides a communication optimization method, comprising: collecting physical layer information, link layer information and network layer information of a target communication system; the network layer information comprises a service type of a target communication service; performing fusion processing on the physical layer information, the link layer information and the network layer information according to the service type, to obtain a network state of the target communication system; determining a modulation and coding scheme value and a differentiated service code point value according to the network state and the service type; setting a modulation and coding scheme according to the modulation and coding scheme value, and setting a differentiated service code point according to the differentiated service code point value, to execute the target communication service.

[0038] By applying the technical solution provided by the present application, the physical layer information, the link layer information and the network layer information of a target communication system which needs to be optimized are collected, and cross-layer information fusion is performed on the three types of information in reference to the service type of an actual communication service, to obtain a network state of the target communication system, so that the modulation and coding scheme MCS and the differentiated service code point DSCP can be comprehensively configured in reference to the network state and the service type. As can be seen, the technical solution fuses the physical layer information, the link layer information and the network layer information in the communication system, to realize the collaborative optimization of the modulation and coding scheme MCS and the differentiated service code point DSCP, further improve the communication performance of the communication system, effectively avoid the waste of communication resources, and ensure the quality of service.

[0039] The communication optimization device, the electronic equipment and the computer readable storage medium provided by the present application also have the technical effects described above, and the present application will not be described here again. BRIEF DESCRIPTION OF DRAWINGS

[0040] In order to more clearly illustrate the technical solutions in the prior art and the embodiments of the present application, the drawings needed to be used in the description of the prior art and the embodiments of the present application will be briefly introduced below. Of course, the drawings related to the embodiments of the present application described below are only a part of the embodiments of the present application, and those skilled in the art can obtain other drawings according to the provided drawings without any creative effort, and the obtained other drawings also belong to the protection scope of the present application.

[0041] Figure 1 A flowchart of a communication optimization method provided by the present application;

[0042] Figure 2 A structural diagram of a communication optimization system provided by the present application;

[0043] Figure 3 A structural diagram of a communication optimization device provided by the present application;

[0044] Figure 4 A structural diagram of an electronic device provided by the present application. DETAILED DESCRIPTION

[0045] The core of the present application is to provide a communication optimization method, which can realize the cooperative optimization of MCS and DSCP in a communication system, so as to effectively improve the communication performance, avoid the waste of communication resources, and ensure the quality of service. Another core of the present application is to provide a communication optimization device, an electronic device and a computer readable storage medium, which all have the above beneficial effects.

[0046] In order to more clearly and completely describe the technical solutions in the embodiments of the present application, the technical solutions in the embodiments of the present application will be introduced below in combination with the accompanying drawings of the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative labor fall within the scope of protection of the present application.

[0047] The embodiments of the present application provide a communication optimization method.

[0048] Please refer to Figure 1 , Figure 1 A flowchart of a communication optimization method provided by the present application, which can include the following S101 to S104.

[0049] S101: Collecting physical layer information, link layer information and network layer information of a target communication system; the network layer information includes a service type of a target communication service.

[0050] The step is to realize the collection of cross-layer information in the target communication system, that is, the communication system that needs to be optimized, and the cross-layer information collection refers to collecting information of the physical layer, the link layer and the network layer in the target communication system respectively to obtain physical layer information, link layer information and network layer information. The link layer can be a MAC layer (Media Access Control layer) in particular. The network layer information can include a service type of a target communication service (a communication service actually running in the target communication system) in the target communication system, and the service type is used to realize subsequent cross-layer information fusion and coordinated optimization and configuration of a modulation and coding scheme (MCS) and a differentiated services code point (DSCP).

[0051] In a possible implementation, the physical layer information can include but is not limited to a signal-to-noise ratio, a bit error rate and the like; the MAC layer can include but is not limited to link resource scheduling information, a service data queue length, a transmission delay and the like; and the network layer information can include but is not limited to a service type (for example, an automatic driving instruction service, a music playing service, a vehicle running data transmission service and the like in a vehicle-mounted communication system), a service priority, a DSCP initial value and the like.

[0052] S102: Fusing the physical layer information, the link layer information and the network layer information according to the service type to obtain a network state of the target communication system.

[0053] The step is to realize the fusion processing of cross-layer information, that is, to fuse the physical layer information, the link layer information and the network layer information collected in S101 to obtain the real network state of the target communication system compared with the target communication service, and therefore, the fusion processing can be realized according to the service type of the target communication service. In addition, the fusion processing of cross-layer information can be realized based on a preset fusion algorithm, which is pre-stored in a preset storage space and can be directly called when used.

[0054] It can be understood that different service types correspond to different fusion processing modes because different types of communication services have different requirements for network quality of service (QoS).

[0055] Therefore, in an embodiment of the present application, the fusion processing of the physical layer information, the link layer information and the network layer information according to the service type to obtain the network state of the target communication system can include: respectively assigning weights to the physical layer information, the link layer information and the network layer information according to the service type to obtain a physical layer weight, a link layer weight and a network layer weight; and performing weighted fusion on the physical layer information, the link layer information and the network layer information according to the physical layer weight, the link layer weight and the network layer weight to obtain the network state of the target communication system.

[0056] In other words, during cross-layer information fusion, appropriate weights can be assigned based on the importance of different cross-layer information to the target communication service (because the same cross-layer information has different levels of importance to different types of communication services). This weighted calculation of cross-layer information enables its fusion processing. Taking vehicular communication systems as an example, for autonomous driving command services, the signal-to-noise ratio of the physical layer and the transmission delay of the MAC layer have higher weights; for music playback services, the data queue length of the MAC layer and the throughput requirements of the network layer have higher weights.

[0057] S103: Determine the modulation and coding scheme value and the differential service code point value based on the network status and service type.

[0058] This step aims to determine the Modulation and Coding Scheme (MCS) value and the Differential Code Point (DSCP) value. Specifically, based on the preceding steps, the service type of the target communication service and the current actual network state of the target communication system have been obtained. This network state is obtained by fusing information from multiple layers. Therefore, the MCS and DSCP values ​​can be determined simultaneously based on this network state and service type.

[0059] In one embodiment of this application, determining the modulation and coding scheme value and the differential service code point value based on network status and service type may include:

[0060] Determine the target mapping relationship based on the business type;

[0061] The modulation and coding scheme value and differential service code point value corresponding to the network state are determined based on the target mapping relationship.

[0062] Specifically, for different service types, a mapping relationship between network status and MCS and DSCP values ​​can be pre-created, i.e., "network status - MCS value and DSCP value". Different network statuses correspond to different MCS and DSCP values. Therefore, after determining the service type of the target communication service, the target mapping relationship corresponding to that service type can be queried, thereby determining the MCS and DSCP values ​​corresponding to the current network status. The target mapping relationship can specifically be a mapping relationship table.

[0063] Furthermore, the communication optimization method may also include:

[0064] When the modulation and coding scheme value and differential service code point value corresponding to the network status cannot be found in the target mapping relationship, obtain the changing trend of the network status and the network service quality requirements corresponding to the service type;

[0065] According to the change trend of the network state and the network service quality requirement corresponding to the service type, the initial value of the modulation coding scheme and the initial value of the differentiated service code point are adaptively adjusted respectively to obtain the modulation coding scheme value and the differentiated service code point value.

[0066] It can be understood that the number of the corresponding relationship contained in the target mapping relationship is generally limited, and it is difficult to cover all the mapping relationship between the network state and the MCS value and the DSCP value. Therefore, for this case, the embodiment of the present application proposes an adaptive adjustment scheme of the MCS value and the DSCP value, and the process can be realized based on the adaptive adjustment algorithm.

[0067] In the specific implementation process, when the MCS value and the DSCP value corresponding to the network state cannot be queried in the target mapping relationship, that is, the target mapping relationship does not include the MCS value and the DSCP value corresponding to the current network state, the change trend of the network state and the network service quality QoS requirement corresponding to the service type can be further obtained, wherein different service types correspond to different QoS requirements, and the change trend of the network state can be determined by counting the network state of multiple time nodes in a period of time. Then, the MCS initial value and the DSCP initial value can be adaptively adjusted according to the change trend of the network state and the QoS requirement corresponding to the service type to obtain the adjusted MCS value and DSCP value.

[0068] Further, the communication optimization method can further include: adding the network state and the adjusted modulation coding scheme value and the differentiated service code point value to the target mapping relationship, that is, establishing a new mapping relationship between the current network state and the adjusted MCS value and DSCP value in the target mapping relationship to realize the optimization update of the target mapping relationship.

[0069] Therefore, the mapping relationship and the adaptive adjustment algorithm related to MCS and DSCP are combined, which can quickly and accurately select or adjust the appropriate MCS value and DSCP value in a complex and changeable communication environment, and further improves the adaptability and robustness of the communication system.

[0070] S104: setting the modulation coding scheme according to the modulation coding scheme value and setting the differentiated service code point according to the differentiated service code point value to perform the target communication service.

[0071] This step aims to realize the cooperative setting of MCS and DSCP. After obtaining the MCS value and the DSCP value, the corresponding parameter setting of the two can be directly performed to complete the cooperative setting of MCS and DSCP, and then the processing of the target communication service is completed.

[0072] The setting of the modulation coding scheme according to the modulation coding scheme value and the setting of the differentiated services code point according to the differentiated services code point value can include: setting modulation coding parameters in the target communication system according to the modulation coding scheme value to implement the modulation coding scheme setting; and setting a differentiated services code point mark of a communication data packet (specifically, an IP data packet) in the target communication system according to the differentiated services code point value to implement the differentiated services code point setting. That is, the modulation coding parameters are set to the MCS value, and the DSCP mark in the IP data packet is set to the DSCP value.

[0073] In an embodiment of the present application, the setting of the modulation coding scheme according to the modulation coding scheme value and the setting of the differentiated services code point according to the differentiated services code point value to execute the target communication service can include:

[0074] The setting of the modulation coding scheme according to the modulation coding scheme value and the setting of the differentiated services code point according to the differentiated services code point value, and the collection of the current network service quality can include:

[0075] If the current network service quality does not meet the preset quality requirement, the step of collecting the physical layer information, the link layer information, and the network layer information of the target communication system is returned to until the current network service quality meets the preset quality requirement, and the target communication service is executed.

[0076] Specifically, after the MCS and the DSCP are set in cooperation, before the target communication service is executed, it can be determined whether the current QoS in the target communication system meets the preset requirement. If the preset requirement is not met, the collection and fusion of the cross-layer information is returned to S101 to be performed again, and the MCS and the DSCP are set again until the current QoS meets the preset requirement. If the current QoS meets the preset requirement, the target communication service is continued to be executed.

[0077] Further, if the current network service quality does not meet the preset quality requirement, the step of collecting the physical layer information, the link layer information, and the network layer information of the target communication system can include:

[0078] If the current network service quality does not meet the preset quality requirement, the number of communication optimizations is counted.

[0079] If the number of communication optimizations does not reach a preset number, the step of collecting the physical layer information, the link layer information, and the network layer information of the target communication system is returned to.

[0080] If the number of communication optimizations reaches the preset number, an alarm prompt is output.

[0081] That is, for the MCS and DSCP cooperative optimization operation based on the QoS feedback, the maximum executable number of times can be preset, that is, the above-mentioned preset number of times, when the QoS that meets the requirements cannot be obtained through multiple loop settings, an alarm prompt can be output to timely remind the staff to maintain the system. The specific value of the preset number of times does not affect the implementation of the technical solution, which can be set by the technician according to the actual requirements.

[0082] Therefore, through the QoS feedback and optimization mechanism, closed-loop control of MCS and DSCP is realized, communication QoS can be continuously optimized, and the performance of the communication system is further improved.

[0083] It can be seen that the communication optimization method provided by the embodiments of the application collects the physical layer information, the link layer information and the network layer information of the target communication system that needs to be optimized, and performs cross-layer information fusion on the three by referring to the service type of the actual communication service to obtain the network state of the target communication system, so that the comprehensive configuration of the modulation and coding scheme and the differentiated service code point can be realized by referring to the network state and the service type. It can be seen that the technical solution fuses the physical layer information, the link layer information and the network layer information in the communication system to realize the cooperative optimization of the modulation and coding scheme and the differentiated service code point, further improves the communication performance of the communication system, effectively avoids the waste of communication resources, and ensures the service quality.

[0084] On the basis of the above-mentioned embodiments, the embodiments of the application take the vehicle-mounted 5G communication system as an example to provide another communication optimization method.

[0085] Please refer to Figure 2 , Figure 2 The structure diagram of a communication optimization system provided by the application is shown in FIG. 1. Based on the communication optimization system, the implementation process of the communication optimization method provided by the embodiments of the application is as follows:

[0086] Step 1: cross-layer information acquisition unit.

[0087] (1) Physical layer acquisition subunit: real-time acquisition of physical layer information, including but not limited to signal-to-noise ratio, bit error rate, etc.

[0088] (2) MAC layer acquisition subunit: real-time acquisition of MAC layer information, including but not limited to scheduling information, data queue length, transmission delay, etc.

[0089] (3) Network layer acquisition subunit: real-time acquisition of network layer information, including but not limited to service type (such as automatic driving instruction service, music playing service, vehicle running data transmission service, etc.), service priority, DSCP initial value, etc.

[0090] Step 2: cross-layer information fusion unit.

[0091] The collected information of physical layer, MAC layer and network layer is input into the cross-layer information fusion unit, and the information is processed by a preset fusion algorithm to obtain comprehensive network state information. The fusion algorithm can assign corresponding weights according to the importance of different information to the current communication service. For example, for the automatic driving instruction service, the signal-to-noise ratio of the physical layer and the transmission delay of the MAC layer have higher weights; for the music playing service, the data queue length of the MAC layer and the throughput requirement of the network layer have higher weights.

[0092] Step 3: MCS and DSCP cooperative decision unit.

[0093] (1) According to the comprehensive network state information and the service type, select the appropriate MCS and DSCP from the preset MCS-DSCP mapping table. In the MCS-DSCP mapping table, the corresponding MCS and DSCP combination under different network states and service types is defined, for example, when the network state is good and the service is automatic driving instruction service, select MCS with high modulation order (such as MCS24) and DSCP with high priority (such as EF); when the network state is poor and the service is car running data transmission service, select MCS with low modulation order (such as MCS4) and DSCP with low priority (such as BE).

[0094] (2) If there is no combination in the preset MCS-DSCP mapping table that meets the current network state and service type, the MCS and DSCP can be dynamically adjusted by an adaptive adjustment algorithm. The adaptive adjustment algorithm can gradually adjust the values of MCS and DSCP according to the trend of network state change and the QoS requirement of the service, for example, when the network delay gradually increases and the service is automatic driving instruction service, reduce the modulation order of MCS to reduce transmission errors, and at the same time, increase the priority of DSCP to ensure timely data transmission.

[0095] Steps 4 and 5: MCS and DSCP parameter setting unit.

[0096] (1) The MCS setting unit sets the modulation and coding parameters of the vehicle-mounted 5G communication module according to the selected or adjusted MCS value;

[0097] (2) The DSCP setting unit sets the DSCP mark in the IP data packet according to the selected or adjusted DSCP value.

[0098] Steps 6 and 7: After the parameters are updated, the indicators in the system will change, which are used for subsequent feedback to the QoS monitoring unit.

[0099] Steps 8 and 9: QoS feedback and optimization.

[0100] The QoS indicators of the vehicle-mounted 5G communication are monitored in real time, including time delay, throughput, packet loss rate, etc., and then the monitored QoS indicators are fed back to the cross-layer information fusion unit and the MCS-DSCP cooperative decision unit. If the QoS indicators do not meet the service requirements, the cross-layer information fusion processing and the MCS and DSCP cooperative decision are performed again, and the MCS and DSCP are optimized and adjusted. Thus, the information provided by the cross-layer fusion information unit and the Qos monitoring unit is used as the input of the MCS and DSCP cooperative decision unit, and the MCS and DSCP cooperative decision unit adjusts the values of the MCS and DSCP according to the input to improve the Qos of different service types. The overall process forms a closed loop (the indicators after adjustment of the parameters are fed back to the Qos monitoring unit, and the Qos monitoring unit promotes the adjustment of the MCS and DSCP cooperative decision unit), achieving the effect of real-time adjustment of QoS.

[0101] It can be seen that the communication optimization method provided by the embodiment of the application collects the physical layer information, the link layer information and the network layer information of the target communication system which needs to be optimized, and performs cross-layer information fusion on the three by referring to the service type of the actual communication service, so as to obtain the network state of the target communication system. Therefore, the comprehensive configuration of the modulation and coding scheme and the differentiated service code point can be realized by referring to the network state and the service type. It can be seen that the technical solution realizes the cooperative optimization of the modulation and coding scheme and the differentiated service code point by fusing the physical layer information, the link layer information and the network layer information in the communication system, further improves the communication performance of the communication system, effectively avoids the waste of communication resources, and ensures the service quality.

[0102] The embodiment of the application provides a communication optimization device.

[0103] Please refer to Figure 3 , Figure 3 The structure diagram of the communication optimization device provided by the application can include:

[0104] The acquisition module 1 is used for collecting the physical layer information, the link layer information and the network layer information of the target communication system. The network layer information includes the service type of the target communication service.

[0105] The fusion module 2 is used for performing fusion processing on the physical layer information, the link layer information and the network layer information according to the service type, so as to obtain the network state of the target communication system.

[0106] The determination module 3 is used for determining the modulation and coding scheme value and the differentiated service code point value according to the network state and the service type.

[0107] The setting module 4 is configured to set a modulation coding scheme according to a modulation coding scheme value and set a differentiated service code point according to a differentiated service code point value, so as to perform a target communication service.

[0108] It can be seen that the communication optimization device provided by the embodiments of the present application collects the physical layer information, the link layer information and the network layer information of the target communication system which needs to be optimized, and performs cross-layer information fusion on the three by referring to the service type of the actual communication service, so as to obtain the network state of the target communication system. Therefore, the modulation coding scheme and the differentiated service code point can be configured by referring to the network state and the service type. It can be seen that the technical scheme fuses the physical layer information, the link layer information and the network layer information in the communication system, so as to realize the cooperative optimization of the modulation coding scheme and the differentiated service code point, further improve the communication performance of the communication system, effectively avoid the waste of communication resources, and ensure the service quality.

[0109] In an embodiment of the present application, the fusion module 2 can be specifically configured to perform weight distribution on the physical layer information, the link layer information and the network layer information according to the service type, so as to obtain a physical layer weight, a link layer weight and a network layer weight; and perform weighted fusion on the physical layer information, the link layer information and the network layer information according to the physical layer weight, the link layer weight and the network layer weight, so as to obtain the network state of the target communication system.

[0110] In an embodiment of the present application, the determination module 3 can be specifically configured to determine a target mapping relationship according to the service type; and determine the modulation coding scheme value and the differentiated service code point value corresponding to the network state according to the target mapping relationship.

[0111] In an embodiment of the present application, the determination module 3 can be further configured to, when the modulation coding scheme value and the differentiated service code point value corresponding to the network state cannot be queried in the target mapping relationship, obtain a change trend of the network state and a network service quality demand corresponding to the service type; and respectively adaptively adjust a modulation coding scheme initial value and a differentiated service code point initial value according to the change trend of the network state and the network service quality demand corresponding to the service type, so as to obtain the modulation coding scheme value and the differentiated service code point value.

[0112] In an embodiment of the present application, the determination module 3 can be further configured to add the network state, the adjusted modulation coding scheme value and the differentiated service code point value to the target mapping relationship.

[0113] In an embodiment of the present application, the setting module 4 can be specifically configured to set the modulation coding scheme according to the modulation coding scheme value, set the differentiated service code point according to the differentiated service code point value, and collect the current network service quality; if the current network service quality does not meet the preset quality requirement, return to the step of collecting the physical layer information, the link layer information and the network layer information of the target communication system until the current network service quality meets the preset quality requirement, and perform the target communication service.

[0114] In an embodiment of the present application, the setting module 4 can be specifically configured to set the modulation coding parameter in the target communication system according to the modulation coding scheme value, to realize the modulation coding scheme setting; and set the differentiated service code point mark of the communication data packet in the target communication system according to the differentiated service code point value, to realize the differentiated service code point setting.

[0115] For the device provided in the embodiments of the present application, refer to the above method embodiments, which will not be repeated here.

[0116] An electronic device is provided in the embodiments of the present application.

[0117] Please refer to Figure 4 , Figure 4 The electronic device provided in the present application can include the following structure.

[0118] The memory 10 is configured to store a computer program.

[0119] The processor 11 is configured to execute the computer program to realize the steps of any one of the above communication optimization methods.

[0120] As shown in Figure 4 , the electronic device can include a processor 10, a memory 11, a communication interface 12 and a communication bus 13. The processor 10, the memory 11 and the communication interface 12 can communicate with each other through the communication bus 13.

[0121] In the embodiments of the present application, the processor 10 can be a central processing unit (CPU), an application specific integrated circuit, a digital signal processor, a field programmable gate array or other programmable logic devices, etc.

[0122] The processor 10 can call the program stored in the memory 11, specifically, the processor 10 can execute the operations in the embodiments of the communication optimization method.

[0123] The memory 11 stores one or more programs, which can include program codes including computer operation instructions. In the embodiment of the present application, the memory 11 stores at least programs for implementing the following functions:

[0124] The physical layer information, the link layer information and the network layer information of the target communication system are collected. The network layer information includes a service type of the target communication service. The physical layer information, the link layer information and the network layer information are fused according to the service type, to obtain a network state of the target communication system. A modulation and coding scheme value and a differentiated service code point value are determined according to the network state and the service type. A modulation and coding scheme is set according to the modulation and coding scheme value, and a differentiated service code point is set according to the differentiated service code point value, to perform the target communication service.

[0125] In a possible implementation, the memory 11 can include a program storage area and a data storage area. The program storage area can store an operating system and application programs required by at least one function, etc. The data storage area can store data created during use.

[0126] In addition, the memory 11 can include a high-speed random access memory, and can also include a non-volatile memory, for example, at least one magnetic disk storage device or other volatile solid-state storage device.

[0127] The communication interface 12 can be an interface of a communication module, and is configured to be connected with other devices or systems.

[0128] Of course, it should be noted that, Figure 4 The structures shown do not constitute a limitation on the electronic device in the embodiments of the present application. In actual applications, the electronic device can include more or fewer components than those shown, or some components can be combined. Figure 4

[0129] The embodiments of the present application provide a computer readable storage medium.

[0130] The computer readable storage medium provided by the embodiments of the present application stores a computer program. When the computer program is executed by a processor, the steps of any one of the above communication optimization methods can be implemented.

[0131] The computer readable storage medium can include a U disk, a mobile hard disk, a read-only memory (Read-Only Memory, ROM), a random access memory (Random Access Memory, RAM), a magnetic disk or an optical disk, and various media that can store program codes.

[0132] For the computer readable storage medium provided by the embodiments of the present application, refer to the above method embodiments, and the present application will not be repeated here. ​

[0133] The various embodiments described in the specification are progressive in nature, and each embodiment highlights the differences from other embodiments. The same or similar parts among the various embodiments can be mutually referred to. For the apparatus disclosed in the embodiments, since it corresponds to the method disclosed in the embodiments, the description is relatively simple, and the relevant parts can be referred to the description of the method.

[0134] Those skilled in the art will further appreciate that the units and algorithm steps of the examples described in connection with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or both. To clearly illustrate the interchangeability of hardware and software, the description has generally been described in terms of examples without reference to the specific programming language. The particular implementation of the described examples can depend on the particular application and design constraints imposed on the overall system. Skilled persons can use various methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.

[0135] The steps of the methods or algorithms described in connection with the embodiments disclosed herein can be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. The software module can be stored in a random access memory (RAM), a memory, a read-only memory (ROM), an electrically programmable ROM, an electrically erasable programmable ROM, a register, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.

[0136] The above describes the technical solutions provided by the present application in detail. The principles and implementation modes of the present application are described by applying specific examples. The above description of the examples is only to help understand the method and core idea of the present application. It should be noted that, for those skilled in the art, without departing from the principles of the present application, some improvements and modifications can be made to the present application, and these improvements and modifications also fall within the protection scope of the present application.

Claims

1. A method of communication optimization, characterized by, The application relates to a method for collecting physical layer information, link layer information and network layer information of a target communication system, and performing a target communication service. The network layer information comprises a service type of the target communication service. The physical layer information, the link layer information and the network layer information are fused according to the service type to obtain a network state of the target communication system. A modulation coding scheme value and a differentiated service code point value are determined according to the network state and the service type. The modulation coding scheme is set according to the modulation coding scheme value, and the differentiated service code point is set according to the differentiated service code point value, so as to execute the target communication service. The network state of the target communication system is obtained by fusing the physical layer information, the link layer information and the network layer information according to the service type, and the method comprises the following steps.

2. The method of claim 1, wherein, The physical layer information, the link layer information and the network layer information are respectively assigned weights according to the service type to obtain a physical layer weight, a link layer weight and a network layer weight. The physical layer information, the link layer information and the network layer information are weightedly fused according to the physical layer weight, the link layer weight and the network layer weight to obtain the network state of the target communication system. The modulation coding scheme value and the differentiated service code point value are determined according to the network state and the service type, and the method comprises the following steps.

3. The method of claim 1, wherein, A target mapping relationship is determined according to the service type. The modulation coding scheme value and the differentiated service code point value corresponding to the network state are determined according to the target mapping relationship. The method further comprises the following steps.

4. The method of claim 3, wherein, When the modulation coding scheme value and the differentiated service code point value corresponding to the network state cannot be inquired from the target mapping relationship, a change trend of the network state and a network service quality demand corresponding to the service type are obtained. The modulation coding scheme value and the differentiated service code point value are obtained by respectively adaptively adjusting a modulation coding scheme initial value and a differentiated service code point initial value according to the change trend of the network state and the network service quality demand corresponding to the service type. The method further comprises the following steps.

5. The method of claim 4, wherein, The network state, the adjusted modulation coding scheme value and the adjusted differentiated service code point value are added to the target mapping relationship. The modulation coding scheme is set according to the modulation coding scheme value, and the differentiated service code point is set according to the differentiated service code point value, so as to execute the target communication service, and the method comprises the following steps.

6. The method of claim 1 to 5, wherein, The modulation coding scheme is set according to the modulation coding scheme value, the differentiated service code point is set according to the differentiated service code point value, and a current network service quality is collected. If the current network service quality does not satisfy a preset quality demand, the step of collecting the physical layer information, the link layer information and the network layer information of the target communication system is returned until the current network service quality satisfies the preset quality demand, and the target communication service is executed. The modulation coding scheme is set according to the modulation coding scheme value, and the differentiated service code point is set according to the differentiated service code point value, and the method comprises the following steps.

7. The method of claim 1, wherein, The modulation coding parameters in the target communication system are set according to the modulation coding scheme value, so as to realize the modulation coding scheme setting. ​ According to the differentiated service code point value, a differentiated service code point mark of a communication data packet in the target communication system is set to realize the differentiated service code point setting.

8. A communication optimization device, characterized by, The method comprises the steps that: a collection module is used to collect physical layer information, link layer information and network layer information of a target communication system; the network layer information comprises a service type of a target communication service; a fusion module is used to perform fusion processing on the physical layer information, the link layer information and the network layer information according to the service type to obtain a network state of the target communication system; a determination module is used to determine a modulation and coding scheme value and a differentiated service code point value according to the network state and the service type; a setting module is used to set a modulation and coding scheme according to the modulation and coding scheme value and set a differentiated service code point according to the differentiated service code point value to execute the target communication service.

9. An electronic device, comprising: The method comprises the steps that: a memory is used to store a computer program; a processor is used to execute the computer program to realize the steps of the communication optimization method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, A computer program is stored on the computer readable storage medium, and the computer program is executed by the processor to realize the steps of the communication optimization method according to any one of claims 1 to 7.