Control method and electronic equipment

By obtaining the application information and network configuration information of the target application of electronic devices and controlling network communication parameters, the adaptation problem between the performance parameters of electronic devices and application network requirements is solved, a more stable and smooth network environment is achieved, and the user experience is improved.

CN119865837APending Publication Date: 2025-04-22LENOVO (BEIJING) LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411997052.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-04-22

AI Technical Summary

Technical Problem

The prior art is difficult to optimally adapt the performance parameters of electronic devices to the network needs of different applications, resulting in network congestion and delays and affecting user experience.

Method used

By obtaining the application information and network configuration information of the target application of the electronic device, the network communication parameters between the target application and the target communication module of the electronic device are controlled based on these information, and the optimal adaptation of the network requirements of different applications is achieved.

Benefits of technology

Reduce network congestion and delay, provide a stable and smooth network environment, and improve user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119865837A_ABST
    Figure CN119865837A_ABST
Patent Text Reader

Abstract

The invention provides a control method and electronic equipment, and relates to the technical field of terminal equipment. The control method comprises the following steps: obtaining application information of a target application of the electronic equipment, wherein the target application is an application capable of providing a target function service; obtaining network configuration information of the electronic equipment; and controlling network communication parameters between the target application and a target communication module of the electronic equipment based on the application information and the network configuration information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the technical field of terminal equipment, and in particular to a control method and electronic equipment. Background Art

[0002] With the development of communication technology, more and more new applications are emerging on electronic devices, such as 4K / 8K ultra-high-definition video, large-scale games, remote office, online video conferencing and cloud computing. These new applications have higher and higher requirements for data transmission rate, bandwidth and low latency, which puts great pressure on the network. For example, some ultra-high-definition videos, VR (virtual reality) games, etc. require data transmission rates of hundreds of Mb or latency of less than a few ms.

[0003] However, there are many types of electronic devices, and the performance parameters of different types of electronic devices also vary. How to adapt the performance parameters of electronic devices to the network requirements of different applications to improve the user experience is a problem that needs to be solved urgently. Summary of the invention

[0004] In view of this, the present disclosure provides a control method and an electronic device.

[0005] According to the first aspect of the present disclosure, a control method is provided, including: obtaining application information of a target application of an electronic device, where the target application is an application that can provide target functional services; obtaining network configuration information of the electronic device; and controlling network communication parameters between the target application and a target communication module of the electronic device based on the application information and the network configuration information.

[0006] According to an embodiment of the present disclosure, obtaining application information of a target application of an electronic device includes: obtaining network communication data between the target application and a communication module of the electronic device; performing corresponding processing on the network communication data using a target processing model, and using the processing result output by the target processing model as the application information of the target application, wherein the target processing model runs on the electronic device or on a processing device different from the electronic device; or, determining application identification information of the target application based on a parameter value of at least one data type in the network communication data.

[0007] According to an embodiment of the present disclosure, the target processing model is used to perform corresponding processing on the network communication data, and the processing result output by the target processing model is used as the application information of the target application, including at least one of the following: using the first processing model to identify and process the network communication data to obtain application identification information of the target application, and the application identification information can characterize the label category to which the target application belongs; using the second processing model to summarize the network communication data to obtain the target application's demand category information for the network; using the third processing model to evaluate the network communication data to obtain application evaluation information of the target application, and the application evaluation information can characterize the network priority required by the target application.

[0008] According to an embodiment of the present disclosure, obtaining application information of a target application of an electronic device includes at least one of the following: determining the running state of the target application, and obtaining application information corresponding to the running state, wherein the categories of application information corresponding to different running states are different; determining a usage mode of the electronic device, and obtaining application information corresponding to the usage mode, wherein the categories of application information are the same or different in different usage modes, and the application information includes at least one of the following: running state information, historical operation log, process information, and interactive object information.

[0009] According to an embodiment of the present disclosure, obtaining network configuration information of an electronic device includes at least one of the following: detecting network environment information of the space where the electronic device is located through a target filtering driver, the network environment information including network information provided by a network provider in the space where the electronic device is located; obtaining the network communication protocol configured by the communication module of the electronic device; obtaining network occupancy status or network communication parameter change information in the space where the electronic device is located.

[0010] According to an embodiment of the present disclosure, network communication parameters between a target application and a target communication module of an electronic device are controlled based on application information and network configuration information, including: determining a target communication strategy of the electronic device based on the application information and network configuration information; and controlling the target communication module of the electronic device to provide network services to the target application with target network communication parameters based on the target communication strategy.

[0011] According to an embodiment of the present disclosure, a target communication strategy of an electronic device is determined based on application information and network configuration information, including at least one of the following: if the network configuration information indicates that the electronic device can use a first wireless high-fidelity WiFi network, controlling the wireless high-fidelity WiFi module of the electronic device to configure corresponding network communication parameters based on the application information; if the network configuration information indicates that the electronic device can use a mobile network and a second wireless high-fidelity WiFi network, controlling the network communication parameters of the wireless high-fidelity WiFi module or the mobile communication module of the electronic device based on the application information; if the network configuration information indicates that the electronic device cannot use the first wireless high-fidelity WiFi network and the mobile network, outputting target prompt information.

[0012] According to an embodiment of the present disclosure, a target communication module of an electronic device is controlled based on a target communication strategy to provide network services to a target application with target network communication parameters, including at least one of the following: if the target application belongs to a first category of applications and the electronic device cannot use a first wireless high-fidelity WiFi network, the mobile communication module of the electronic device is controlled to provide network services to the target application with a first communication frequency band or a second communication frequency band; if the target application belongs to the first category of applications and the electronic device can use the first wireless high-fidelity WiFi network, the wireless high-fidelity WiFi module of the electronic device is controlled to select a third communication frequency band and / or a fourth communication frequency band to provide network services to the target application; if the target application belongs to a second category of applications, the wireless high-fidelity WiFi module of the electronic device is controlled to select a fourth communication frequency band to provide network services to the target application.

[0013] According to an embodiment of the present disclosure, controlling network communication parameters between a target application and a target communication module of an electronic device based on application information and network configuration information includes at least one of the following: controlling the target communication module of the electronic device to provide network services to the target application with target network communication parameters through a target filter driver of the electronic device with a target communication strategy; obtaining target reference information, and controlling the network communication parameters between the target application and the target communication module based on the target reference information, application information and network configuration information, wherein the target reference information includes at least one of the following: power information of the electronic device, motion information of the electronic device, or attribute information of the electronic device.

[0014] A second aspect of the present disclosure provides an electronic device, comprising at least one communication module, wherein a controller or filter driver corresponding to at least one communication module is capable of controlling network communication parameters between a target application and a target communication module of the electronic device based on application information of a target application of the electronic device and network configuration information of the electronic device.

[0015] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] The above and other objects, features and advantages of the present disclosure will become more apparent through the following description of the embodiments of the present disclosure with reference to the accompanying drawings, in which:

[0017] Figure 1 A flow chart schematically shows a control method according to an embodiment of the present disclosure;

[0018] Figure 2 A flowchart of obtaining application information of a target application of an electronic device according to an embodiment of the present disclosure is schematically shown;

[0019] Figure 3 A flowchart for obtaining network configuration information of an electronic device according to an embodiment of the present disclosure is schematically shown;

[0020] Figure 4 A flowchart for controlling network communication parameters of an electronic device according to an embodiment of the present disclosure is schematically shown;

[0021] Figure 5 The following schematically shows an operation flow chart of a control method according to an embodiment of the present disclosure;

[0022] Fig. 6A One of the schematic diagrams of an electronic device according to an embodiment of the present disclosure is schematically shown;

[0023] Figure 6B A second schematic diagram of an electronic device according to an embodiment of the present disclosure is schematically shown. DETAILED DESCRIPTION

[0024] Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. However, it should be understood that these descriptions are exemplary only and are not intended to limit the scope of the present disclosure. In the following detailed description, for ease of explanation, many specific details are set forth to provide a comprehensive understanding of the embodiments of the present disclosure. However, it is apparent that one or more embodiments may also be implemented without these specific details. In addition, in the following description, descriptions of known structures and technologies are omitted to avoid unnecessary confusion of the concepts of the present disclosure.

[0025] The terms used herein are only for describing specific embodiments and are not intended to limit the present disclosure. The terms "comprise", "include", etc. used herein indicate the existence of features, steps, operations and / or components, but do not exclude the existence or addition of one or more other features, steps, operations or components.

[0026] All terms (including technical and scientific terms) used herein have the meanings commonly understood by those skilled in the art unless otherwise defined. It should be noted that the terms used herein should be interpreted as having a meaning consistent with the context of this specification and should not be interpreted in an idealized or overly rigid manner.

[0027] When using expressions such as "at least one of A, B, and C, etc.", they should generally be interpreted according to the meaning of the expression commonly understood by those skilled in the art (for example, "a system having at least one of A, B, and C" should include but is not limited to a system having A alone, B alone, C alone, A and B, A and C, B and C, and / or A, B, C, etc.).

[0028] In the technical solution of the present disclosure, the user information (including but not limited to user personal information, user image information, user device information, such as location information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved are all information and data authorized by the user or fully authorized by all parties, and the collection, storage, use, processing, transmission, provision, disclosure and application of the relevant data comply with relevant laws, regulations and standards, take necessary confidentiality measures, do not violate public order and good morals, and provide corresponding operation entrances for users to choose to authorize or refuse.

[0029] In the scenario of using personal information for automated decision-making, the methods, devices, and systems provided by the embodiments of the present disclosure provide users with corresponding operation portals for users to choose to agree or reject the automated decision-making results; if the user chooses to reject, the expert decision-making process will be entered. The expression "automated decision-making" here refers to the activity of automatically analyzing and evaluating a person's behavioral habits, interests and hobbies, or economic, health, credit status, etc. through computer programs, and making decisions. The expression "expert decision-making" here refers to the activity of making decisions by people who specialize in a certain field, have specialized experience, knowledge and skills, and have reached a certain level of professionalism.

[0030] The embodiments of the present disclosure provide a control method and an electronic device. Before describing the specific embodiments of the present disclosure in detail, the related technologies involved in the present disclosure are first described.

[0031] In related technologies, with the increase of wireless devices, the 2.4GHz band is becoming more and more crowded. Because the number of channels in the 2.4GHz band is small, it causes a lot of co-channel interference and a decline in communication quality. To this end, relevant technicians have expanded the WiFi6 standard to further reduce the delay and jitter of wireless networks in complex environments, and the new generation of wireless network standard WiFi7 came into being.

[0032] WiFi7, also known as the seventh generation of wireless fidelity (WiFi) network, can reach speeds of up to 30Gbps, which is three times the maximum speed of 9.6Gbps of WiFi6. In addition to supporting the traditional 2.4GHz and 5GHz frequency bands, WiFi7 also supports the 6GHz frequency band, and the three working frequency bands can work simultaneously.

[0033] Under the WiFi7 standard, electronic devices can choose to access a variety of communication networks. For example, if a smartphone can use a mobile communication network, it can access the fifth-generation mobile communication 5G network or the fourth-generation mobile communication 4G network. When a smartphone can use the WiFi7 network and is using an ultra-high-definition application to download videos, it can download videos simultaneously through the three frequency bands (2.4GHz, 5GHz and 6GHz) of the mobile network and the WiFi7 network. Alternatively, the smartphone can download videos simultaneously through only these three frequency bands without using the mobile network.

[0034] However, there are many types of electronic devices, and the performance parameters of different types of electronic devices also vary. For electronic devices with different configurations and applications with different network requirements, the above method does not provide a technical solution for optimally adapting the performance parameters of electronic devices to the network requirements of different applications to improve the user experience.

[0035] In addition, WiFi7 can use multiple channels at the same time through MLO (Multi-Link Operation) of the MAC layer (Media Access Control Layer), including 2.4GHz and 5GHz. There are hundreds of channels on the 5GHz frequency, which makes the best use of bandwidth. With the emergence of a large number of high-bandwidth, low-latency applications such as high-definition video and VR games, if network communication data is sent through the 2.4GHz channel, it will also cause application delays and jams. Therefore, it becomes very important to distinguish the network communication data of high- and low-bandwidth applications and set the channel affinity of network communication data.

[0036] However, WIFI7 must have a router and a network card that support the WIFI7 protocol to use MLO. In this case, the mobile communication module can make up for the need for high-speed communication.

[0037] In view of this, an embodiment of the present disclosure provides a control method, including: obtaining application information of a target application of an electronic device, where the target application is an application that can provide a target functional service; obtaining network configuration information of the electronic device; and controlling network communication parameters between the target application and a target communication module of the electronic device based on the application information and the network configuration information. In this way, the network communication parameters of the electronic device can be optimally adapted to the network requirements of different applications, reducing network congestion and delay, providing a stable and smooth network environment, and improving the user experience.

[0038] The following will be passed Figure 1~Figure 4 The control method of the embodiment of the present disclosure is described in detail.

[0039] Figure 1 The flowchart of the control method according to the embodiment of the present disclosure is schematically shown.

[0040] like Figure 1 As shown, the control method of this embodiment includes operations S110 to S130.

[0041] In operation S110, application information of a target application of the electronic device is obtained, where the target application is an application that can provide a target functional service.

[0042] The electronic device of the disclosed embodiments may be a smart phone, a tablet computer, a laptop computer, a notebook computer, a desktop computer, a smart home appliance, a wearable device, a Bluetooth speaker, a gateway device (such as a wireless router), a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, and the like.

[0043] The target application is an application in the electronic device that needs to access the network to obtain the target data content, which may be video images, music files, documents, etc. For example, the target application may be an online video playback application, an online game application, an instant messaging application, a shopping application, etc. The target application may be an application that the user has just started, an application that is currently running, or an application that the user currently needs most.

[0044] The target functional service is the functional service that the target application can provide, such as game service, network hotspot service, data download service, video conferencing service, multimedia data browsing or playback service, etc.

[0045] The application information may be identification information of the target application, operating status information of the target application (such as background operation, data transmission, version update, data download, etc.), operating history information of the target application (such as historical network requirements, historical channel selection, historical operating rules, etc.), process information of the target application (such as the functional services provided, the purpose of the process, etc.), interactive objects of the target application, etc.

[0046] The application information of the target application can be obtained in a variety of ways. Taking the electronic device as a mobile phone as an example, the detailed information page of the target application can be opened in the settings interface or application manager to obtain the application information of the target application, such as version number, update date, etc. Taking the electronic device as a laptop as an example, the application information of the target application can be viewed through the control panel, such as application publisher, installation time, application size, version number, etc.

[0047] In operation S120, network configuration information of the electronic device is obtained.

[0048] Exemplarily, the network configuration information includes the network communication protocol configured for the electronic device, the network in the space environment where the electronic device is located (such as whether there is a network with WiFi7 protocol in the space environment), the configuration information of the network communication module of the electronic device (such as whether there is a mobile communication network), the occupancy status of the network in the space environment, and network changes, etc.

[0049] The network configuration information can be obtained in a variety of ways. For example, if the electronic device is a laptop, the network configuration information, such as the IP address, subnet mask, default gateway, DNS server, etc., can be viewed through the command line; the network configuration information can also be viewed through the control panel; the network configuration information can also be viewed through the router; and the network configuration information of the electronic device can also be scanned through a third-party tool such as a scanning tool.

[0050] In operation S130, network communication parameters between the target application and a target communication module of the electronic device are controlled based on the application information and the network configuration information.

[0051] The communication module of an electronic device is a module that can realize data communication. For example, the communication module can be a wireless high-fidelity WiFi module and / or a mobile communication module, or other communication modules, such as a satellite communication module, an ultra-wideband (UltraWide Band, UWB) module, a Bluetooth module, etc. It is understandable that for different electronic devices, the communication module can be different; for the same electronic device, there can be one or more communication modules.

[0052] The target communication module may be at least one of a plurality of communication modules of the electronic device.

[0053] The network communication parameters may be the network communication channel between the target application and the target communication module of the electronic device, or the working parameters of the target communication module, such as the working frequency band (transmitting and receiving power), broadcast interval, radiation direction, etc. The network communication parameters are related parameters that affect the communication quality of the electronic device.

[0054] For example, taking the electronic device as a mobile phone, when the application information indicates that the target application is an application with high bandwidth requirements and the network configuration information indicates that the mobile phone can use the WiFi7 network, the MLO (Multi-Link Operation) function of WiFi7 can be used to adjust the working frequency band of the mobile phone's wireless high-fidelity WiFi module, such as adjusting from the 2.4GHz band to the 5GHz band or using the 2.4GHz band and the 5GHz band at the same time. Since the 5GHz band has more communication channels than the 2.4GHz band, it can ensure that high-bandwidth applications occupy a larger bandwidth and lower data latency.

[0055] Through the control method of this embodiment, the network communication parameters of the electronic device are controlled based on the application information of the target application and the network configuration information of the electronic device, so that the network communication parameters of the electronic device can be optimally adapted to the network requirements of different applications, reducing network congestion and delays, providing a stable and smooth network environment, and improving the user experience.

[0056] Figure 2 The flowchart of obtaining application information of a target application of an electronic device according to an embodiment of the present disclosure is schematically shown.

[0057] like Figure 2 As shown, in some embodiments, the aforementioned operation S110 of obtaining application information of a target application of the electronic device may further include operations S1111 to S1112.

[0058] In operation S1111, network communication data between the target application and the communication module of the electronic device is obtained.

[0059] Exemplarily, the communication module of the electronic device may be a wireless high-fidelity WiFi module and / or a mobile communication module, or other communication modules, such as a satellite communication module. It is understandable that the communication module may be the same as or different from the aforementioned target communication module.

[0060] Network communication data can be network packet traffic, network transmission information (such as usage time period distribution, traffic distribution, changes in network conditions, etc.), network bandwidth or channels and change information, etc.

[0061] The network communication data between the target application and the communication module of the electronic device can be obtained in many ways. For example, it can be obtained through web crawlers, API interfaces (application programming interfaces), database connections, etc. It is understandable that web crawlers access web pages by simulating browsers and grab the required data from them; for some applications that provide API interfaces (such as social media, e-commerce platforms, etc.), the API interfaces provide standard request and response specifications, from which stable and reliable data can be obtained; for some companies and organizations, data can be accessed and processed by connecting to their own databases.

[0062] In operation S1112, the target processing model is used to perform corresponding processing on the network communication data, and the processing result output by the target processing model is used as application information of the target application. The target processing model runs on the electronic device or on a processing device different from the electronic device.

[0063] The target processing model can be run on the electronic device or on a processing device different from the electronic device. In other words, the target processing model can be a local model of the electronic device or an edge model or a cloud model.

[0064] Specifically, the target processing model can be an application identification recognition model or a label classification model (such as identifying application type or label information, portrait information, etc.), or a model that summarizes network communication data (such as determining the category of network usage requirements of the application through summarization, etc.), or a scoring model (such as scoring applications based on the network communication data of each application to determine the degree of network demand of the application, etc.).

[0065] The corresponding processing performed by the target processing model on the network communication data may be classification, recognition or evaluation, etc. Accordingly, the processing result output by the target processing model may be a classification result, a recognition result or a score, etc.

[0066] In some embodiments, the aforementioned operation S1112 utilizes the target processing model to perform corresponding processing on the network communication data, and uses the processing result output by the target processing model as the application information of the target application, which may further include operation S1112a.

[0067] In operation S1112a, the network communication data is identified and processed using the first processing model to obtain application identification information of the target application, where the application identification information can represent the tag category to which the target application belongs.

[0068] Exemplarily, the first processing model may be a classification model for identifying application labels, such as a logistic regression model, a decision tree, a random forest, a support vector machine (SVM), a naive Bayes classifier, etc. The first processing model may identify the label category corresponding to the target application from the network communication data, such as a high-bandwidth application or a low-bandwidth application, a high-response rate application, a high-priority application, a common application, and other labels, as identification information for distinguishing the application.

[0069] For example, a logistic regression model can be used to perform binary classification on network communication data to obtain the label of the target application in the preset high-bandwidth application category and the common application category. It is understandable that the network requirements of high-bandwidth applications are higher than those of common applications.

[0070] For example, a decision tree can be used to perform multiple classifications on network communication data to obtain priority labels of target applications, wherein priority labels of different applications can be the same or different. It is understandable that multiple applications can be sorted according to priority, and network requirements of applications with higher priority are higher than those of applications with lower priority.

[0071] In this way, the first processing model can classify different target applications and determine the network requirements of the target applications.

[0072] In some embodiments, the aforementioned operation S1112 utilizes the target processing model to perform corresponding processing on the network communication data, and uses the processing result output by the target processing model as the application information of the target application, which may further include operation S1112b.

[0073] In operation S1112b, the network communication data is summarized using the second processing model to obtain the category information of the target application's demand for the network.

[0074] Exemplarily, the second processing model can be a text processing model, such as a model with the ability to summarize and extract content. It is understandable that the model can be an artificial intelligence model, which is a machine learning model with ultra-large-scale parameters and complex computing structure, which can process massive data and complete various complex tasks, such as natural language processing, image recognition, computer vision, etc.

[0075] For example, the second processing model may be the ERNIE model or a generative pre-trained transformer (GPT).

[0076] The second processing model can determine the category to which the application belongs by statistically analyzing the standardized or textualized network communication data to obtain the main requirements or dependencies of the current application on the network, etc.

[0077] In some embodiments, the aforementioned operation S1112 utilizes the target processing model to perform corresponding processing on the network communication data, and uses the processing result output by the target processing model as the application information of the target application, which may further include operation S1112c.

[0078] In operation S1112c, the network communication data is evaluated using the third processing model to obtain application evaluation information of the target application, where the application evaluation information can represent the network priority required by the target application.

[0079] Exemplarily, the third processing model may be a scoring model that scores each data type in combination with a corresponding weight to evaluate the network priority required by each application.

[0080] For example, the third processing model can first determine at least one data type of network communication data, such as traffic logs, packet size, transmission rate, duration, etc., and set corresponding weights for each data type; then perform weighted summation on at least one data type and its corresponding weight to obtain an evaluation score for the target application as the network priority required for the target application.

[0081] It is understandable that an application with a higher network priority may have a higher network demand than an application with a lower network priority.

[0082] Please continue reading Figure 2 In some embodiments, the aforementioned operation S110 of obtaining application information of a target application of the electronic device may further include an operation S1113 after the aforementioned operation S1111.

[0083] In operation S1113, application identification information of the target application is determined based on a parameter value of at least one data type in the network communication data.

[0084] For example, the data type in the network communication data can be traffic log, packet size, transmission rate, duration, etc. At least one of the traffic log, packet size, transmission rate, duration can be compared with the corresponding set value to determine the network requirements of the application, thereby determining the type or label of the target application.

[0085] The application identification information includes identification information obtained by marking or labeling the target application. It should be noted that the identification information can be determined by the target application and can be manually identified or marked, which is not limited in the present disclosure.

[0086] In some embodiments, the aforementioned operation S110 of obtaining application information of a target application of the electronic device may further include operation S1121.

[0087] In operation S1121, the running state of the target application is determined, and application information corresponding to the running state is acquired, wherein the categories of application information corresponding to different running states are different.

[0088] For example, the running state may be just started, background, foreground, or paused, etc. The category of the application information may be an application with low network requirements or an application with high network requirements.

[0089] For example, when the running state is just started, the application process information can be obtained to identify the application identifier, so as to determine whether the application has high network demand or low network demand based on historical data; when the running state is background operation, the network data packets or bandwidth data of the application can be monitored, and the application can be analyzed based on the network data packets to determine whether it has high network demand or low network demand; when the running state is foreground operation, the network usage demand of the current process of the application can be obtained to determine; when the running state is paused, the application's attributes or historical application behavior data or application scenarios can be obtained to determine.

[0090] In some embodiments, the aforementioned operation S110 of obtaining application information of a target application of the electronic device may further include operation S1131.

[0091] In operation S1131, determine the usage mode of the electronic device and obtain application information corresponding to the usage mode, wherein the category of application information is the same or different in different usage modes, and the application information includes at least one of the following: running status information, historical running log, process information, and interactive object information.

[0092] The usage mode characterizes the mode information of the electronic device using data traffic, such as game mode, conference mode, video mode, hosting mode, away mode, etc. The category of application information can be an application with low demand for the network or an application with high demand for the network.

[0093] For example, when the usage mode is at least one of the game mode, conference mode, and audio-visual mode, the currently running application can be identified as a high-demand application; and when the usage mode is the hosting mode or the away mode, the currently running application can be identified as a low-demand application.

[0094] For example, when the usage mode is at least one of the game mode, conference mode, and audio-visual mode, the process information or interaction object information of the application can be obtained to identify the application identifier, so as to determine whether the application has a high demand or a low demand for the network based on the process information such as the functional services provided and the purpose of the process; when the usage mode is the hosting mode or the away mode, the historical operation log or historical application behavior data or application scenarios of the application can be obtained to determine whether the application has a high demand or a low demand for the network.

[0095] Figure 3 The flowchart of obtaining network configuration information of an electronic device according to an embodiment of the present disclosure is schematically shown.

[0096] like Figure 3 As shown, in some embodiments, the aforementioned operation S120 of obtaining the network configuration information of the electronic device may further include operation S1211.

[0097] In operation S1211, network environment information of a space where the electronic device is located is detected by a target filter driver, where the network environment information includes network information provided by a network provider in the space where the electronic device is located.

[0098] The target filter driver may be a filter driver, which is a default driver of a target communication module different from the electronic device. Through the target filter driver, the network environment information of the space where the electronic device is located can be detected, and the network configuration information can be obtained based on the network environment information.

[0099] For example, a filtering driver running in the kernel mode of the electronic device can detect the hardware devices of the network provider in the space where the electronic device is located through signal strength changes or WiFi Sensing positioning technology to obtain network information provided by the network provider.

[0100] For example, the network provider may be a base station that provides various types of mobile communication networks, such as a base station in a communication network based on the fifth generation mobile communication technology (5G) or the fourth generation mobile communication technology (4G). In this case, the base station may directly provide data communication services of a communication network such as 5G or 4G to the electronic device.

[0101] For example, the network provider can be a router or an edge server. In this case, the network provider needs to rely on communication equipment such as base stations accessed by the router or edge server to provide data communication services for electronic devices so that the electronic devices can access the communication network corresponding to the communication equipment.

[0102] The network environment information includes the network information provided by the network provider in the space where the electronic device is located, such as whether it includes the WiFi7 network provided by the router, the 5G network provided by the edge server, etc.

[0103] Please continue reading Figure 3 In some embodiments, the aforementioned operation S120 of obtaining the network configuration information of the electronic device may further include operation S1221.

[0104] In operation S1221, a network communication protocol configured by a communication module of the electronic device is obtained.

[0105] For example, the network communication protocol may be HTTP (Hypertext Transfer Protocol), HTTP / 3, HTTPS, WebSocket, TCP / IP (Transmission Control Protocol), UDP (User Datagram Protocol), FTP (File Transfer Protocol), SMTP (Email Transfer Protocol), etc.

[0106] Please continue reading Figure 3 In some embodiments, the aforementioned operation S120 of obtaining the network configuration information of the electronic device may further include operation S1231.

[0107] In operation S1231, network occupancy status or network communication parameter change information in the space where the electronic device is located is obtained.

[0108] Taking a laptop as an example, when a user transmits network data packet traffic, the real-time bandwidth usage of the connected device can be displayed by checking the router; the task manager can be used to detect the current network usage, such as the rate of sending and receiving data, network usage, etc.; the system's built-in tools or third-party tools (such as system monitoring tools) can be used to view the processes that are using the network, the amount of data packets sent and received, network usage, etc.

[0109] Figure 4 A flowchart for controlling network communication parameters of an electronic device according to an embodiment of the present disclosure is schematically shown.

[0110] like Figure 4 As shown, in some embodiments, the aforementioned operation S130 controls the network communication parameters between the target application and the target communication module of the electronic device based on the application information and the network configuration information, and may further include operations S1311 to S1312.

[0111] In operation S1311, a target communication strategy of the electronic device is determined based on the application information and the network configuration information.

[0112] In operation S1312, a target communication module of the electronic device is controlled based on the target communication policy to provide a network service to the target application with a target network communication parameter.

[0113] The target network communication parameter may be a network communication channel between the target application and the target communication module of the electronic device, or an operating parameter of the target communication module, such as an operating frequency band (transmitting and receiving power), a broadcast interval, a radiation direction, etc. It is understandable that the target network communication parameter may be the same as or different from the aforementioned network communication parameter.

[0114] The target communication strategy is used to guide and control the target communication module of the electronic device to provide network services to the target application with target network communication parameters. Under different application information and / or network configuration information, the target communication strategy can be the same or different.

[0115] For example, the target communication strategy may be to allow the electronic device to provide network services to the target application using a mobile network such as a 4G (fourth generation mobile communication technology) band or a 5G (fourth generation mobile communication technology) band when it is determined based on application information and network configuration information that the electronic device requires a mobile network.

[0116] For example, the target communication strategy may be to use MLO (Multi-Link Operation) to adjust the operating frequency band of the wireless high-fidelity WiFi module of the electronic device when it is determined that the electronic device meets the MLO of WIFI7 based on application information and network configuration information, such as providing network services to the target application through a communication channel in the 2.4GHz band, 5GHz band or 6GHz band.

[0117] Understandably, MLO allows electronic devices to use multiple frequency bands (such as 2.4GHz, 5GHz and 6GHz) for data transmission at the same time. MLO technology implements packet-level link aggregation at the MAC layer, bundling physical links of multiple frequency bands into a virtual link, thereby improving network throughput and reliability.

[0118] In some embodiments, the aforementioned operation S1311 determines the target communication strategy of the electronic device based on the application information and the network configuration information, and may further include operation S1311a.

[0119] In operation S1311a, if the network configuration information indicates that the electronic device can use the first wireless high-fidelity WiFi network, the wireless high-fidelity WiFi module of the electronic device is controlled to configure corresponding network communication parameters based on the application information.

[0120] Exemplarily, the first wireless high-fidelity WiFi network may be a WiFi7 network (seventh generation wireless fidelity network).

[0121] For example, when an electronic device is able to use a WiFi7 network, regardless of whether the network configuration information indicates whether the electronic device can use a mobile network, the wireless high-fidelity WiFi module of the electronic device is controlled to configure corresponding network communication parameters based on the application information, and the mobile network is not involved.

[0122] For example, when the electronic device is able to use the WiFi7 network and the application information indicates that the target application is a high-bandwidth application, the operating frequency band of the wireless high-fidelity WiFi module of the electronic device can be adjusted, such as from the 2.4GHz band to the 5GHz band or using both the 2.4GHz band and the 5GHz band at the same time.

[0123] In some embodiments, the aforementioned operation S1311 determines the target communication strategy of the electronic device based on the application information and the network configuration information, and may further include operation S1311b.

[0124] In operation S1311b, if the network configuration information indicates that the electronic device can use the mobile network and the second wireless high-fidelity WiFi network, the network communication parameters of the wireless high-fidelity WiFi module or the mobile communication module of the electronic device are controlled based on the application information.

[0125] In this embodiment, the second wireless high-fidelity WiFi network is different from the aforementioned first wireless high-fidelity WiFi network, and the second wireless high-fidelity WiFi network has a poorer signal quality than the first wireless high-fidelity WiFi network.

[0126] For example, the second wireless high-fidelity WiFi network can be WiFi6 (sixth-generation wireless fidelity network), WiFi6e or WiFi5 (fifth-generation wireless fidelity network). It is understood that WiFi6e is WiFi6 extended to the 6GHz frequency band.

[0127] For example, if the network configuration information characterizes that the electronic device is able to use a mobile network and a second wireless high-fidelity WiFi network, and when the application information characterizes that the target application is a high-bandwidth application, the network communication parameters of the mobile communication module of the electronic device can be controlled, such as controlling the mobile communication module of the electronic device to provide network services to the target application in the 4G frequency band or the 5G frequency band; when the application information characterizes that the target application is a low-bandwidth application, the network communication parameters of the wireless high-fidelity WiFi module of the electronic device can be controlled, such as adjusting the operating frequency band of the wireless high-fidelity WiFi module of the electronic device from the 2.4GHz frequency band to the 5GHz frequency band or using the 2.4GHz frequency band and the 5GHz frequency band simultaneously.

[0128] Since the signal quality of the second wireless high-fidelity WiFi network is poorer than that of the first wireless high-fidelity WiFi network, in this case, for high-bandwidth applications, in order to ensure the data transmission rate, if the frequency band or communication channel of the second wireless high-fidelity WiFi network is used for communication, data errors may occur, reducing the reliability of data transmission. Therefore, the mobile network can be used for communication first.

[0129] In some embodiments, the aforementioned operation S1311 determines the target communication strategy of the electronic device based on the application information and the network configuration information, and may further include operation S1311c.

[0130] In operation S1311c, if the network configuration information indicates that the electronic device is unable to use the first wireless high-fidelity WiFi network and the mobile network, target prompt information is output.

[0131] For example, when the electronic device is unable to use the first wireless high-fidelity WiFi network and the mobile network, regardless of whether the target application is a high-demand application or a low-demand application, the network communication parameters between the target application and the target communication module of the electronic device cannot be controlled. At this time, target prompt information can be output to prompt the user to adjust the network configuration information of the electronic device or change other applications.

[0132] In some embodiments, the aforementioned operation S1312 controls the target communication module of the electronic device to provide network services to the target application with target network communication parameters based on the target communication strategy, and may further include operation S1312a.

[0133] In operation S1312a, if the target application belongs to the first category of applications and the electronic device cannot use the first wireless high-fidelity WiFi network, the mobile communication module of the electronic device is controlled to provide network services to the target application using the first communication frequency band or the second communication frequency band.

[0134] Exemplarily, the first category of applications includes high bandwidth applications, high response rate applications, high priority applications, high demand applications, etc. The specific type of the first category of applications can be determined by referring to the classification category of the application obtained by correspondingly processing the network communication data using the first processing model or the second processing model.

[0135] For example, when the target application is a high-bandwidth application and the electronic device cannot use the WiFi7 network, the mobile communication module of the electronic device is controlled to provide network services to the target application in the 4G (fourth-generation mobile communication technology) frequency band or the 5G (fourth-generation mobile communication technology) frequency band.

[0136] For example, when the target application is a high network priority application and the electronic device cannot use the WiFi7 network, the mobile communication module of the electronic device is controlled to provide network services to the target application in the 5G frequency band or the 6G (sixth-generation mobile communication technology) frequency band.

[0137] In some embodiments, the aforementioned operation S1312 controls the target communication module of the electronic device to provide network services to the target application with target network communication parameters based on the target communication strategy, and may further include operation S1312b.

[0138] In operation S1312b, if the target application belongs to the first category of applications and the electronic device can use the first wireless high-fidelity WiFi network, the wireless high-fidelity WiFi module of the electronic device is controlled to select the third communication frequency band and / or the fourth communication frequency band to provide network services to the target application.

[0139] For example, when the target application is a high-bandwidth application and the electronic device can use the WiFi7 network, the wireless high-fidelity WiFi module of the electronic device is controlled to select the 5Ghz frequency band and / or the 2.4GHz frequency band to provide network services to the target application.

[0140] It should be noted that selecting the 5 GHz band and / or the 2.4 GHz band may further include selecting one or more communication channels in the 5 GHz band or the 2.4 GHz band. For example, one may select a band from the 5 GHz band and the 2.4 GHz band, and select one or more communication channels in the selected band to provide network services to the target application; one may also select one or more communication channels in the 5 GHz band and one or more communication channels in the 2.4 GHz band, and combine the two groups of communication channels to jointly provide network services to the target application.

[0141] For example, when the target application is a high-bandwidth application and the electronic device can use the WiFi7 network, the wireless high-fidelity WiFi module of the electronic device is controlled to select the 5Ghz frequency band and / or the 6GHz frequency band to provide network services to the target application.

[0142] In some embodiments, the aforementioned operation S1312 controls the target communication module of the electronic device to provide network services to the target application with target network communication parameters based on the target communication strategy, and may further include operation S1312c.

[0143] In operation S1312c, if the target application belongs to the second category of applications, the wireless high-fidelity WiFi module of the electronic device is controlled to select the fourth communication frequency band to provide network services to the target application.

[0144] Exemplarily, corresponding to the aforementioned first category of applications, the second category of applications includes low-bandwidth applications and common applications. The specific type of the second category of applications can be determined by referring to the aforementioned classification category of applications obtained by correspondingly processing network communication data using the first processing model or the second processing model.

[0145] For example, when the target application is a low-bandwidth application, there is no need to consider whether the electronic device can use the mobile network, the first wireless high-fidelity WiFi network, or the second wireless high-fidelity WiFi network. The wireless high-fidelity WiFi module of the electronic device can be controlled to select the 2.4GHz frequency band to provide network services to the target application.

[0146] In some embodiments, the aforementioned operation S130 controls the network communication parameters between the target application and the target communication module of the electronic device based on the application information and the network configuration information, and may further include operation S1321.

[0147] In operation S1321, a target filter driver of the electronic device controls a target communication module of the electronic device with a target communication policy to provide a network service to a target application with a target network communication parameter.

[0148] The target network communication parameters may be a network communication channel, or working parameters of a target communication module, such as working frequency band (transmitting and receiving power), broadcast interval, radiation direction, and the like.

[0149] At this point, the following Table 1 provides a comparison table of target communication strategies of electronic devices in an implementable manner.

[0150] Table 1

[0151]

[0152] As can be seen from Table 1, as in sequence numbers 1 and 6, when the electronic device can use the WiFi7 network, regardless of whether the network configuration information indicates whether the electronic device can use the mobile network, the wireless high-fidelity WiFi module of the electronic device is controlled to configure the corresponding network communication parameters based on the application information, and the mobile network does not participate. As in sequence numbers 2, 3, and 5, if the network configuration information indicates that the electronic device can use the mobile network and the second wireless high-fidelity WiFi network (such as WiFi6, WiFi6e, or WiFi5), when the target application is a high-bandwidth application, the network communication parameters of the mobile communication module of the electronic device can be controlled; when the target application is a low-bandwidth application, the network communication parameters of the wireless high-fidelity WiFi module of the electronic device can be controlled. As in sequence numbers 4 and 7, when the electronic device cannot use WiFi7 and the mobile network, regardless of whether the target application is a high-demand application or a low-demand application, the network communication parameters between the target application and the target communication module of the electronic device cannot be controlled.

[0153] In some embodiments, the aforementioned operation S130 controls the network communication parameters between the target application and the target communication module of the electronic device based on the application information and the network configuration information, and may further include operation S1331.

[0154] In operation S1331, target reference information is obtained, and network communication parameters between the target application and the target communication module are controlled based on the target reference information, application information, and network configuration information, wherein the target reference information includes at least one of the following: power information of the electronic device, motion information of the electronic device, or attribute information of the electronic device.

[0155] For example, the movement information of the electronic device includes whether it involves cross-region network services; the attribute information of the electronic device includes whether it is a temporary connection device or a long connection device, as well as the device network access rights, private device or shared device, etc.

[0156] For example, when the electronic device is a temporary connection device, the target application is an application with low network requirements, and the network configuration information indicates that the electronic device can use a first wireless high-fidelity WiFi network, the wireless high-fidelity WiFi module of the electronic device can be controlled to provide network services to the target application in the 2.4GHz frequency band; when the electronic device is a long-connection device, the target application is an application with low network requirements, and the network configuration information indicates that the electronic device can use the first wireless high-fidelity WiFi network, the operating frequency band of the wireless high-fidelity WiFi module of the electronic device can be adjusted from the 2.4GHz frequency band to the 5GHz frequency band.

[0157] For example, when the power of an electronic device is lower than a preset power threshold, the target application is an application with high network demand, and the network configuration information indicates that the electronic device can use a mobile network and a second wireless high-fidelity WiFi network, the mobile communication module of the electronic device can be controlled to provide network services to the target application using the 4G frequency band or the 5G frequency band.

[0158] For example, when the electronic device involves cross-region network services, the target application is an application with low network requirements, and the network configuration information indicates that the electronic device can use a mobile network and a second wireless high-fidelity WiFi network, the operating frequency band of the wireless high-fidelity WiFi module of the electronic device can be adjusted from the 2.4 GHz band to the 5 GHz band.

[0159] Figure 5 The operation flow chart of the control method according to the embodiment of the present disclosure is schematically shown.

[0160] like Figure 5 As shown, in one achievable manner, the control method may further include:

[0161] (1) Obtain application information of a target application of an electronic device.

[0162] For example, at the logic layer of the electronic device, network data packets of the target application are collected, such as traffic logs, data packet size, transmission rate, connection duration, etc. When collecting network data packets, it is ensured that the network data packets cover a variety of application scenarios, such as application scenarios in different time periods, different network conditions, and different user behaviors.

[0163] After collecting network data packets, data preprocessing can be performed on them, such as removing noise and incomplete data entries; normalizing the data, such as converting packet size and traffic rate into standard units, etc. Feature engineering can also be used to extract more representative features from network data packets, such as average bandwidth, peak bandwidth, duration features, etc.

[0164] Next, you can use machine learning algorithms (such as decision trees and random forests) to distinguish whether the target application is a high-bandwidth application or a low-bandwidth application. You can consider using bandwidth usage records or configuration files as a reference to facilitate the distinction.

[0165] After distinguishing whether the target application is a high-bandwidth application or a low-bandwidth application, the network data packet can be marked at the network driver layer of the electronic device to distinguish the target application from the low-bandwidth application.

[0166] (2) Obtain network configuration information of electronic devices.

[0167] For example, the network environment information of the space where the electronic device is located can be detected, such as whether it includes the WiFi7 network provided by the router, the 5G network provided by the edge server, etc.

[0168] (3) Controlling network communication parameters between the target application and a target communication module of the electronic device based on the application information and the network configuration information.

[0169] For example, for high-bandwidth applications, if the network configuration information indicates that the electronic device can use the WiFi7 network, the operating frequency band of the wireless high-fidelity WiFi module of the electronic device can be adjusted, such as from the 2.4GHz band to the 5GHz band or using the 2.4GHz band and the 5GHz band at the same time. This can ensure that high-bandwidth applications occupy a larger bandwidth and have lower data latency; if the network configuration information indicates that the electronic device cannot use the WiFi7 network, the network communication parameters of the mobile communication module of the electronic device can be controlled, such as controlling the mobile communication module of the electronic device to provide network services to the target application at the 4G band or the 5G band.

[0170] For example, for low-bandwidth applications, if the network configuration information indicates that the electronic device can use the WiFi7 network, the wireless high-fidelity WiFi module of the electronic device can be controlled to select the 2.4GHz frequency band to provide network services to the target application.

[0171] Through the control method of this embodiment, the network communication parameters of the electronic device are controlled based on the application information of the target application and the network configuration information of the electronic device, so that the network communication parameters of the electronic device can be optimally adapted to the network requirements of different applications, reducing network congestion and delays, providing a stable and smooth network environment, ensuring the reliability of data transmission, and improving the communication quality of the electronic device, thereby improving the user experience.

[0172] Based on the above control method, the present disclosure also provides an electronic device. Figure 6A~Figure 6B The device is described in detail.

[0173] Fig. 6A One of the schematic diagrams of an electronic device according to an embodiment of the present disclosure is schematically shown; Figure 6B A second schematic diagram of an electronic device according to an embodiment of the present disclosure is schematically shown.

[0174] like Fig. 6A As shown, the electronic device 610 of this embodiment includes at least one communication module 611 and a controller 612 corresponding to the at least one communication module 611 .

[0175] The controller 612 can control the network communication parameters between the target application and the target communication module of the electronic device based on the application information of the target application of the electronic device and the network configuration information of the electronic device.

[0176] Exemplarily, the controller 612 may be a network card chip.

[0177] like Figure 6B As shown, the electronic device 620 of this embodiment includes at least one communication module 621 and a filter driver 622 corresponding to at least one communication module 621 .

[0178] The filter driver 622 can control the network communication parameters between the target application and the target communication module of the electronic device based on the application information of the target application of the electronic device and the network configuration information of the electronic device.

[0179] It should be noted that the implementation method of the device part is similar to the implementation method of the method part, and the technical effects achieved are also similar. For specific details, please refer to the above-mentioned method implementation method part, which will not be repeated here.

[0180] It will be appreciated by those skilled in the art that the features described in the various embodiments of the present disclosure may be combined and / or combined in a variety of ways, even if such combinations or combinations are not explicitly described in the present disclosure. In particular, without departing from the spirit and teachings of the present disclosure, the features described in the various embodiments of the present disclosure may be combined and / or combined in a variety of ways. All of these combinations and / or combinations fall within the scope of the present disclosure.

[0181] The embodiments of the present disclosure are described above. However, these embodiments are only for illustrative purposes and are not intended to limit the scope of the present disclosure. Although the embodiments are described above, this does not mean that the measures in the various embodiments cannot be used in combination to advantage. Without departing from the scope of the present disclosure, those skilled in the art may make a variety of substitutions and modifications, which should all fall within the scope of the present disclosure.

Claims

1. A control method, comprising: Obtaining application information of a target application of the electronic device, wherein the target application is an application capable of providing a target functional service; Obtaining network configuration information of the electronic device; The network communication parameters between the target application and the target communication module of the electronic device are controlled based on the application information and the network configuration information.

2. The method according to claim 1, wherein: Obtain application information of the target application of the electronic device, including: Obtaining network communication data between the target application and the communication module of the electronic device; Processing the network communication data accordingly using a target processing model, using the processing result output by the target processing model as application information of the target application, wherein the target processing model runs on the electronic device or on a processing device different from the electronic device; or The application identification information of the target application is determined based on a parameter value of at least one data type in the network communication data.

3. The method according to claim 2, wherein: The target processing model is used to perform corresponding processing on the network communication data, and the processing result output by the target processing model is used as the application information of the target application, including at least one of the following: Using the first processing model to perform identification processing on the network communication data to obtain application identification information of the target application, wherein the application identification information can represent the label category to which the target application belongs; Summarizing the network communication data using the second processing model to obtain the category information of the target application's demand for the network; The network communication data is evaluated using a third processing model to obtain application evaluation information of the target application, where the application evaluation information can represent the network priority required by the target application.

4. The method according to claim 1, wherein: Obtaining application information of a target application of an electronic device includes at least one of the following: Determine the running state of the target application, and obtain application information corresponding to the running state, wherein different types of application information corresponding to different running states are different; Determine a usage mode of the electronic device and obtain application information corresponding to the usage mode, wherein the category of the application information is the same or different under different usage modes, and the application information includes at least one of the following: operating status information, historical operation log, process information, and interactive object information.

5. The method according to claim 1, wherein: Obtaining network configuration information of the electronic device includes at least one of the following: Detecting network environment information of a space where the electronic device is located by a target filter driver, wherein the network environment information includes network information provided by a network provider in the space where the electronic device is located; Obtaining a network communication protocol configured by a communication module of the electronic device; Obtain network occupancy or network communication parameter change information in the space where the electronic device is located.

6. The method according to claim 1, wherein: Controlling network communication parameters between the target application and a target communication module of the electronic device based on the application information and the network configuration information includes: Determining a target communication strategy of the electronic device based on the application information and the network configuration information; Based on the target communication strategy, a target communication module of the electronic device is controlled to provide network services to the target application with target network communication parameters.

7. The method according to claim 6, wherein: Determining a target communication strategy of the electronic device based on the application information and the network configuration information includes at least one of the following: If the network configuration information indicates that the electronic device can use the first wireless high-fidelity WiFi network, control the wireless high-fidelity WiFi module of the electronic device to configure corresponding network communication parameters based on the application information; If the network configuration information indicates that the electronic device can use a mobile network and a second wireless high-fidelity WiFi network, control the network communication parameters of the wireless high-fidelity WiFi module or the mobile communication module of the electronic device based on the application information; If the network configuration information indicates that the electronic device is unable to use the first wireless high-fidelity WiFi network and the mobile network, target prompt information is output.

8. The method according to claim 6 or 7, wherein: Controlling the target communication module of the electronic device to provide network services to the target application with target network communication parameters based on the target communication strategy includes at least one of the following: If the target application belongs to the first category of applications and the electronic device cannot use the first wireless high-fidelity WiFi network, control the mobile communication module of the electronic device to provide network services to the target application using the first communication frequency band or the second communication frequency band; If the target application belongs to the first category of applications and the electronic device can use the first wireless high-fidelity WiFi network, control the wireless high-fidelity WiFi module of the electronic device to select the third communication frequency band and / or the fourth communication frequency band to provide network services to the target application; If the target application belongs to the second category of applications, the wireless high-fidelity WiFi module of the electronic device is controlled to select the fourth communication frequency band to provide network services to the target application.

9. The method according to claim 1 or 6, wherein: Controlling the network communication parameters between the target application and the target communication module of the electronic device based on the application information and the network configuration information includes at least one of the following: Controlling the target communication module of the electronic device to provide network services to the target application with target network communication parameters through the target filter driver of the electronic device with the target communication strategy; Obtain target reference information, and control network communication parameters between the target application and the target communication module based on the target reference information, the application information, and the network configuration information, wherein the target reference information includes at least one of the following: power information of the electronic device, motion information of the electronic device, or attribute information of the electronic device.

10. An electronic device, comprising at least one communication module, wherein: The controller or filter driver corresponding to the at least one communication module can control the network communication parameters between the target application and the target communication module of the electronic device based on the application information of the target application of the electronic device and the network configuration information of the electronic device.