A control strategy generation method and device, electronic equipment and storage medium

CN117336785BActive Publication Date: 2026-10-30CHINA UNITED NETWORK COMM GRP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311245777.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-09-25
Publication Date
2026-10-30
Estimated Expiration
2043-09-25

AI Technical Summary

Technical Problem

[0004]本申请提供一种控制策略生成方法、装置、电子设备及存储介质,解决了按照固定的数据量大小收发业务数据可能无法保证终端进行业务时的业务质量的技术问题

Benefits of technology

[0007]本申请中,电子设备可以获取目标业务的QoS参数,并确定该目标业务的业务类型,该目标业务的QoS参数可以反映该目标业务对应的用户的满意程度,该目标业务的业务类型用于确定该目标业务的业务需求,该网络质量数据反映了进行该目标业务的终端的的当前网络质量,因此,电子设备基于该网络质量数据、目标业务的QoS参数以及该目标业务的业务类型,可以准确地确定该目标业务的业务感知基线,进而,以使得电子设备可以快速、有效地得到该目标业务的控制策略,以保障该目标业务对应的用户的用户体验。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117336785B_ABST
    Figure CN117336785B_ABST
Patent Text Reader

Abstract

The application provides a control strategy generation method and device, electronic equipment and a storage medium, relates to the technical field of communication, and solves the technical problem that transmitting service data according to a fixed data size may not guarantee the service quality when a terminal performs a service. The method comprises the following steps: acquiring network quality data when a terminal performs a target service and resource data of a target base station, the target base station being a serving base station of the terminal; determining a service perception baseline of the target service, the service perception baseline being used to represent optimal network quality when the terminal performs the target service; inputting the network quality data, the resource data and the service perception baseline into a target strategy generation model to obtain a target control strategy, the target control strategy being used to control the terminal and the target base station to transmit service data of the target service based on a preset data size and / or a preset time interval.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a control strategy generation method, apparatus, electronic device, and storage medium. Background Technology

[0002] Currently, terminals and base stations can send and receive service data for a specific service in fixed amounts.

[0003] However, with the above methods, the demand for services may increase dramatically at certain times, or the network quality may decrease at certain times. Therefore, sending and receiving service data according to a fixed data volume may not guarantee the service quality when the terminal is performing services, thus reducing the user experience. Summary of the Invention

[0004] This application provides a control strategy generation method, apparatus, electronic device, and storage medium, which solves the technical problem that the quality of services may not be guaranteed when the terminal performs services if the business data is sent and received according to a fixed data volume.

[0005] In a first aspect, this application provides a control policy generation method, comprising: acquiring network quality data of a terminal performing a target service and resource data of a target base station, wherein the network quality data includes one or more of rate, latency, and packet loss rate, and the resource data includes the available frequency band of the target base station and the remaining resource size of the available frequency band, and the target base station is the serving base station of the terminal; determining a service awareness baseline for the target service, wherein the service awareness baseline is used to characterize the optimal network quality when the terminal performs the target service; and inputting the network quality data, the resource data, and the service awareness baseline into a target policy generation model to obtain a target control policy, wherein the target control policy is used to control the terminal and the target base station to send service data of the target service based on a preset data volume and / or a preset time interval.

[0006] Optionally, determining the service awareness baseline of the target service specifically includes: obtaining the QoS parameters of the target service; determining the service type of the target service; and determining the service awareness baseline of the target service based on the network quality data, the QoS parameters of the target service, and the service type of the target service.

[0007] In this application, the electronic device can obtain the QoS parameters of the target service and determine the service type of the target service. The QoS parameters of the target service can reflect the satisfaction level of the user corresponding to the target service, and the service type of the target service is used to determine the service requirements of the target service. The network quality data reflects the current network quality of the terminal performing the target service. Therefore, based on the network quality data, the QoS parameters of the target service, and the service type of the target service, the electronic device can accurately determine the service awareness baseline of the target service. In this way, the electronic device can quickly and effectively obtain the control policy of the target service to ensure the user experience of the user corresponding to the target service.

[0008] Optionally, the above control policy generation method further includes: obtaining the data stream of the terminal when performing the target service and the domain name to be accessed by the terminal, the data stream including five-tuple information; determining the IP address of the target server based on the five-tuple information and the domain name to be accessed, the target server being the server corresponding to the target service; and determining the service type corresponding to the IP address of the target server as the service type of the target service.

[0009] In this application, the electronic device can obtain the data stream of the terminal when performing the target service and the domain name to be accessed by the terminal. The data stream of the target service and the domain name to be accessed by the terminal contain the IP address of the server corresponding to the target service that the terminal wants to access. Thus, the electronic device can determine the IP address of the target server based on the five-tuple information and the domain name to be accessed. Then, the electronic device can determine the service type corresponding to the IP address of the target server based on the IP address of the target server, and the electronic device determines the service type corresponding to the IP address of the target server as the service type of the target service. This allows the electronic device to accurately and effectively determine the service awareness baseline of the target service, thereby effectively ensuring the service quality of the terminal performing the target service.

[0010] Optionally, the above control policy generation method further includes: sending the target control policy to the core network device so that the core network device sends a data transmission policy to the target base station, the data transmission policy being used to instruct the target base station to send the service data of the target service to the terminal based on the preset data volume and / or the preset time interval.

[0011] In this embodiment of the application, the electronic device can send a target control policy to the core network device, so that the core network device sends a data transmission policy to the target base station, so that the target base station and the terminal can transmit data based on the data transmission policy, thereby ensuring the service quality of the terminal performing the target service.

[0012] Secondly, this application provides a control strategy generation apparatus, comprising: an acquisition module, a determination module, and a processing module; the acquisition module is used to acquire network quality data and resource data of a target base station when a terminal performs a target service, the network quality data including one or more of rate, latency, and packet loss rate, the resource data including the available frequency band of the target base station and the remaining resource size of the available frequency band, the target base station being the serving base station of the terminal; the determination module is used to determine the service awareness baseline of the target service, the service awareness baseline being used to characterize the optimal network quality when the terminal performs the target service; the processing module is used to input the network quality data, the resource data, and the service awareness baseline into a target strategy generation model to obtain a target control strategy, the target control strategy being used to control the terminal and the target base station to send service data of the target service based on a preset data volume and / or a preset time interval.

[0013] Optionally, the determining module is specifically used to obtain the QoS parameters of the target service; the determining module is also specifically used to determine the service type of the target service; the processing module is also used to determine the service awareness baseline of the target service based on the network quality data, the QoS parameters of the target service, and the service type of the target service.

[0014] Optionally, the acquisition module is further configured to acquire the data stream of the terminal when performing the target service and the domain name to be accessed by the terminal, the data stream including five-tuple information; the determination module is further configured to determine the IP address of the target server based on the five-tuple information and the domain name to be accessed, the target server being the server corresponding to the target service; the determination module is further configured to determine the service type corresponding to the IP address of the target server as the service type of the target service.

[0015] Optionally, the control policy generation device further includes a sending module; the sending module is used to send the target control policy to the core network equipment, so that the core network equipment sends a data transmission policy to the target base station, and the data transmission policy is used to instruct the target base station to send the service data of the target service to the terminal based on the preset data volume and / or the preset time interval.

[0016] Thirdly, this application provides an electronic device, including: a processor and a memory configured to store processor-executable instructions; wherein the processor is configured to execute the instructions to implement any of the optional control strategy generation methods in the first aspect described above.

[0017] Fourthly, this application provides a computer-readable storage medium storing instructions that, when executed by an electronic device, enable the electronic device to perform any of the optional control strategy generation methods described in the first aspect.

[0018] The control policy generation method, apparatus, electronic device, and storage medium provided in this application allow the electronic device to acquire network quality data and resource data of the target base station when the terminal performs a target service, and determine the service awareness baseline of the target service. The network quality data reflects the current network quality of the terminal performing the target service, and the resource data of the target base station reflects the network resource allocation of the target base station providing services to the terminal. The service awareness baseline of the target service is used to indicate the network quality level required by the target service. Therefore, the electronic device can input the network quality data, resource data, and service awareness baseline into the target policy generation model to accurately obtain the target control policy, thereby reliably ensuring the service quality when the terminal performs the target service. Attached Figure Description

[0019] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below.

[0020] Figure 1 A schematic diagram of the network architecture of the control strategy generation system provided in the embodiments of this application; Figure 2 A schematic diagram of the hardware structure of a base station provided in an embodiment of this application; Figure 3 A flowchart illustrating a control strategy generation method provided in an embodiment of this application; Figure 4 A flowchart illustrating another control strategy generation method provided in this application embodiment; Figure 5 A flowchart illustrating another control strategy generation method provided in this application embodiment; Figure 6 A flowchart illustrating another control strategy generation method provided in this application embodiment; Figure 7 This is a schematic diagram of the structure of a control strategy generation device provided in an embodiment of this application; Figure 8 This is a schematic diagram of another control strategy generation device provided in an embodiment of this application. Detailed Implementation

[0021] The control strategy generation method, apparatus, electronic device, and storage medium provided in the embodiments of this application will now be described in detail with reference to the accompanying drawings.

[0022] The terms "first" and "second," etc., in the specification and drawings of this application are used to distinguish different objects, rather than to describe a specific order of objects. For example, "first moment" and "second moment," etc., are used to distinguish different moments, rather than to describe a specific order of moments.

[0023] Furthermore, the terms “comprising” and “having”, and any variations thereof, used in the description of this application are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the steps or units listed, but may optionally include other steps or units not listed, or may optionally include other steps or units inherent to such processes, methods, products, or apparatus.

[0024] It should be noted that in the embodiments of this application, the words "exemplary" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design scheme described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of the words "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.

[0025] The term "and / or" as used in this application includes using either one of two methods or using both methods simultaneously.

[0026] In the description of this application, unless otherwise stated, "a plurality of" means two or more.

[0027] As described in the background art, in related technologies, sending and receiving service data in a fixed data volume may not guarantee the service quality when the terminal performs services, thus reducing the user experience. Therefore, embodiments of this application provide a control policy generation method, apparatus, electronic device, and storage medium. The electronic device can acquire network quality data and resource data of the target base station when the terminal performs a target service, and determine the service awareness baseline of the target service. The network quality data reflects the current network quality of the terminal performing the target service, and the resource data of the target base station reflects the network resource allocation of the target base station providing services to the terminal. The service awareness baseline of the target service is used to indicate the network quality level required for the target service. Therefore, the electronic device can input the network quality data, resource data, and service awareness baseline into the target policy generation model to accurately obtain the target control policy, thereby reliably guaranteeing the service quality when the terminal performs the target service.

[0028] The control strategy generation method, apparatus, electronic device, and storage medium provided in this application can be applied to a control strategy generation system, such as... Figure 1 As shown, the control policy generation system includes electronic device 101, core network device 102, terminal 103, base station 104, and server 105. Typically, in practical applications, the connections between these devices can be wireless. To conveniently and intuitively represent the connection relationships between the devices, Figure 1 Solid lines are used to represent the meaning.

[0029] Among them, electronic device 101 can send target control policy to core network device 102. The target control policy is used to control terminal 103 and base station 104 to send service data of target service based on preset data volume and / or preset time interval. Base station 104 is the serving base station of terminal 103.

[0030] The core network device 102 can send a data transmission strategy to the base station 104. The data transmission strategy is used to instruct the base station 104 to send the service data of the target service to the terminal 103 based on a preset data volume and / or a preset time interval.

[0031] Terminal 103 can send network quality data when terminal 103 is performing a target service to electronic device 101. The network quality data includes one or more of the following: rate, latency, and packet loss rate.

[0032] Base station 104 can send resource data of base station 104 to electronic device 101. The resource data includes the available frequency band of base station 104 and the remaining resource size of the available frequency band.

[0033] Server 105 can provide target service to terminal 103 through core network equipment 102 and base station 104, that is, server 105 is the server corresponding to terminal 103.

[0034] For example, the electronic device executing the control strategy generation method provided in this application embodiment can be a mobile phone, tablet computer, desktop computer, laptop computer, handheld computer, notebook computer, ultra-mobile personal computer (UMPC), netbook, as well as cellular phone, personal digital assistant (PDA), augmented reality (AR) / virtual reality (VR) device. This application embodiment does not impose special limitations on the specific form of the electronic device. It can interact with the user through one or more methods such as keyboard, touchpad, touch screen, remote control, voice interaction, or handwriting devices.

[0035] Optionally, the aforementioned server can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery network (CDN) acceleration services, as well as big data and artificial intelligence platforms.

[0036] For example, such as Figure 2 As shown, the base station 104 provided in this embodiment may include a 201 section and a 202 section. The 201 section is mainly used for transmitting and receiving radio frequency signals and converting radio frequency signals to baseband signals; the 202 section is mainly used for baseband processing and controlling the base station. The 201 section is generally referred to as a transceiver unit, transceiver, transceiver circuit, or transceiver, etc. The 202 section is typically the control center of the base station and is generally referred to as a processing unit.

[0037] The transceiver unit in section 201, also known as a transceiver or transceiver unit, includes an antenna and a radio frequency (RF) unit, or may only include an RF unit, where the RF unit is primarily used for RF processing. Optionally, the devices in section 201 that implement the receiving function can be considered as receiving units, and the devices that implement the transmitting function can be considered as transmitting units; that is, section 201 includes both receiving and transmitting units. The receiving unit can also be called a receiver, receiver circuit, or receiving unit, while the transmitting unit can be called a transmitter, transmitter, or transmitting circuit.

[0038] Section 202 may include one or more boards or chips. Each board or chip may include one or more processors and one or more memories. The processors are used to read and execute programs in the memories to implement baseband processing functions and control the base station. If multiple boards exist, they can be interconnected to increase processing power. As an optional implementation, multiple boards may share one or more processors, or multiple boards may share one or more memories. The memories and processors may be integrated or independently configured. In some embodiments, sections 201 and 202 may be integrated or independently configured. Furthermore, all functions in section 202 may be integrated into one chip, or some functions may be integrated into one chip while other functions may be integrated into one or more other chips. This application does not limit this aspect.

[0039] like Figure 3 As shown, the control strategy generation method provided in this application embodiment may include S101-S103.

[0040] S101. The electronic device acquires network quality data and resource data of the target base station when the terminal performs the target service.

[0041] The network quality data includes one or more of the following: rate, latency, and packet loss rate; the resource data includes the available frequency band of the target base station and the remaining resource size of the available frequency band; and the target base station is the serving base station of the terminal.

[0042] It should be understood that the target business can be one of the following: voice service, video service, live streaming service, gaming service, and shopping service. The target business can also be a combination of two or more of the following: voice service, video service, live streaming service, gaming service, and shopping service.

[0043] In one implementation of this application, an electronic device can obtain network quality data when the terminal is performing a target service by capturing data packets (specifically, data packets sent by the terminal to the target base station).

[0044] In one implementation of this application, an electronic device can obtain the resource data of a target base station by establishing a connection with the target base station and sending a base station resource data acquisition request to the target base station.

[0045] S102. Electronic equipment determines the service perception baseline of the target service.

[0046] The service awareness baseline is used to characterize the optimal network quality when the terminal performs the target service.

[0047] Combination Figure 3 ,like Figure 4 As shown, the aforementioned electronic equipment determines the service awareness baseline of the target service, specifically including S1021-S1023.

[0048] S1021. The electronic device obtains the QoS parameters of the target service.

[0049] It should be understood that the QoS parameters of the target service are used to indicate the performance indicators of the network service (or data transmission) corresponding to the target service. The performance indicators are calculated by the electronic device based on one or more of the rate, latency and packet loss when the terminal performs the target service. The performance indicators are used to represent the overall level of one or more of the rate, latency and packet loss when the terminal performs the target service.

[0050] S1022. Electronic equipment determines the service type of the target service.

[0051] Based on the above S101, it can be understood that the business type of the target service is the business situation during the process of performing the target service on the above terminal. For example, when the target service is a combination of live streaming and online shopping, the business type of the target service includes three business types: live streaming, online shopping, and live streaming and online shopping.

[0052] Optionally, the business type of the target business can be understood as the business scenario of the target business.

[0053] In one implementation of this application, the target service may correspond to one or more service types. When the target service is performed on the terminal, the service type corresponding to the target service may be different at different times (or time periods). Optionally, the target service may correspond to multiple service types at different times (or time periods).

[0054] For example, the target service can correspond to the live streaming uplink service type (including live streaming content upload), the live streaming downlink service type (including live streaming content download), and video download. The service type corresponding to the target service at the first moment (or the first time period) can be the live streaming uplink service type, and the service type corresponding to the target service at the second moment (or the second time period) can be the live streaming downlink service type and video download.

[0055] S1023. Electronic devices determine the service awareness baseline of the target service based on network quality data, QoS parameters of the target service, and service type of the target service.

[0056] It should be understood that the network quality data includes one or more of the above-mentioned rate, latency and packet loss rate. The QoS parameters of the target service are used to indicate the performance indicators of the network service corresponding to the target service. The service-aware baseline of the target service includes the optimal rate, optimal latency and optimal packet loss rate.

[0057] In one implementation of this application, the electronic device queries a first correspondence based on the network quality data, the QoS parameters of the target service, and the service type of the target service to determine the service awareness baseline of the target service. The first correspondence is used to indicate the network quality data, QoS parameters, and service type corresponding to one or more service awareness baselines.

[0058] In one implementation of this application, an electronic device can input the network quality data, the QoS parameters of the target service, and the service type of the target service into a service-aware baseline output model to obtain the service-aware baseline of the target service. The service-aware baseline output model is used to predict the service-aware baseline of the target service.

[0059] Specifically, the service awareness baseline generation model is trained on the initial service awareness baseline generation model based on historical network quality data, historical QoS parameters, and service types. This initial service awareness baseline generation model can be built based on model frameworks such as convolutional neural network models, random forest models, and decision tree models.

[0060] In one implementation of this application, the electronic device obtains the quality of experience (QoE) of the target service and determines the service type of the target service. Based on network quality parameters, the quality of experience of the target service, and the service type of the target service, the electronic device determines the service perception baseline of the target service.

[0061] In this embodiment, the electronic device can obtain the QoS parameters of the target service and determine the service type of the target service. The QoS parameters of the target service can reflect the satisfaction level of the user corresponding to the target service, and the service type of the target service is used to determine the service requirements of the target service. The network quality data reflects the current network quality of the terminal performing the target service. Therefore, based on the network quality data, the QoS parameters of the target service, and the service type of the target service, the electronic device can accurately determine the service awareness baseline of the target service. This allows the electronic device to quickly and effectively obtain the control strategy of the target service, thereby ensuring the user experience of the user corresponding to the target service.

[0062] S103. Electronic equipment inputs network quality data, resource data, and service awareness baseline into the target policy generation model to obtain the target control policy.

[0063] The target control strategy is used to control the transmission of service data of the target service between the terminal and the target base station based on a preset data volume and / or a preset time interval.

[0064] In one implementation of this application, the electronic device inputs the network quality data, the resource data, and the service awareness baseline into the target policy generation model. The resulting target control policy is used to control the priority of the account corresponding to the terminal. The target base station provides network services to the terminal corresponding to the account based on the priority.

[0065] In one implementation of this application, an electronic device can train an initial target policy generation model based on historical network quality data, historical resource data, multiple service perception baselines, and real control policies to obtain the target policy generation model, which is used to predict the target control policy corresponding to the terminal.

[0066] Specifically, the electronic device determines the error rate of the initial policy generation model based on the predicted control policy and the actual control policy of the initial policy generation model, and updates the initial policy generation model based on the error rate. If the error rate is less than or equal to the error rate threshold, the electronic device determines the updated initial policy generation model as the target policy generation model. The initial target policy generation model can be built based on model frameworks such as convolutional neural network model, random forest model, and decision tree model.

[0067] In one implementation of this application, when the rate in the network quality data of the terminal is lower than the preset percentage of the optimal rate in the service perception baseline and the duration is greater than or equal to a preset time period, the electronic device determines to generate the target control strategy (i.e., the electronic device determines to input the network quality data, the resource data, and the service perception baseline into the target strategy generation model). Similarly, when the latency in the network quality data of the terminal is higher than the preset percentage of the optimal latency in the service perception baseline and the duration is greater than or equal to a preset time period, the electronic device determines to generate the target control strategy.

[0068] For example, assuming the rate is 90 megabytes per second (Mbps), the optimal rate is 101 megabytes per second, the 90 megabytes per second rate lasts for 12 seconds, the preset percentage is 10%, and the preset time period is 10 seconds, the electronic device determines to generate the target control strategy.

[0069] The technical solution provided by the above embodiments can bring at least the following beneficial effects: As can be seen from S101-S103, the electronic device can obtain network quality data and resource data of the target base station when the terminal performs the target service, and determine the service awareness baseline of the target service. The network quality data reflects the current network quality of the terminal performing the target service, and the resource data of the target base station reflects the network resource allocation of the target base station providing services to the terminal. The service awareness baseline of the target service is used to indicate the network quality level required by the target service. Therefore, the electronic device can input the network quality data, resource data and service awareness baseline into the target policy generation model to accurately obtain the target control policy, thereby reliably guaranteeing the service quality when the terminal performs the target service.

[0070] Combination Figure 3 ,like Figure 5 As shown, the control strategy generation method provided in this application embodiment may further include S104-S106.

[0071] S104. The electronic device obtains the data stream of the terminal when performing the target service and the domain name to be accessed by the terminal.

[0072] The data stream includes quintuple information.

[0073] It should be understood that the 5-tuple information includes the terminal's IP address, the terminal's port, the terminal's destination IP address, the terminal's destination port, and the transport layer protocol of the data stream.

[0074] Optionally, the domain name to be accessed can be a DNS (domain name system) domain name.

[0075] In one implementation of this application, the electronic device can obtain the data stream of the terminal when performing the target service and the domain name to be accessed by the terminal by capturing data packets (or handshake packets).

[0076] S105. The electronic device determines the IP address of the target server based on the five-tuple information and the domain name to be accessed.

[0077] The target server is the server corresponding to the target service.

[0078] Optionally, the electronic device determines the IP address of the target server group based on the five-tuple information and the domain name to be accessed.

[0079] S106. The electronic device determines the service type corresponding to the IP address of the target server as the service type of the target service.

[0080] Specifically, the electronic device queries the second mapping relationship based on the IP address of the target server to obtain the service type corresponding to the IP address of the target server. The second mapping relationship includes multiple IP addresses and the service types corresponding to the multiple IP addresses.

[0081] In one implementation of this application, the electronic device can obtain the service content of multiple servers and determine the business type corresponding to each of the multiple servers. The electronic device can determine the database of servers and business types (i.e., the second correspondence) based on the server's IP address and the server's business type.

[0082] In one implementation of this application, the electronic device can input the five-tuple information and the domain name to be accessed into a service type determination model to obtain the service type of the target service. The service type determination model can be trained on an initial service type determination model based on historical five-tuple information and historical accessed domain names. The initial service type determination model can be built on model frameworks such as convolutional neural network model, random forest model, and decision tree model.

[0083] In this embodiment, the electronic device can obtain the data stream of the terminal when performing a target service and the domain name to be accessed by the terminal. The data stream of the target service and the domain name to be accessed by the terminal contain the IP address of the server corresponding to the target service that the terminal wants to access. Thus, the electronic device can determine the IP address of the target server based on the five-tuple information and the domain name to be accessed. Then, the electronic device can determine the service type corresponding to the IP address of the target server based on the IP address of the target server, and the electronic device determines the service type corresponding to the IP address of the target server as the service type of the target service. This allows the electronic device to accurately and effectively determine the service awareness baseline of the target service, thereby effectively ensuring the service quality of the terminal performing the target service.

[0084] Combination Figure 3 ,like Figure 6 As shown, the control strategy generation method provided in this application embodiment may further include S107.

[0085] S107. The electronic device sends the target control policy to the core network device, so that the core network device sends the data transmission policy to the target base station.

[0086] The data transmission strategy is used to instruct the target base station to send the service data of the target service to the terminal based on the preset data volume and / or the preset time interval.

[0087] In one implementation of this application, the core network device may be a point coordination function (PCF).

[0088] Optionally, the core network device may, after receiving the target control policy sent by the electronic device, perform conversion processing on the target control policy to generate a data transmission policy.

[0089] Optionally, the target base station may send the data transmission strategy to the terminal. In this case, the data transmission strategy is also used to instruct the terminal to send the service data of the target service to the target base station based on the data transmission strategy.

[0090] In this embodiment of the application, the electronic device can send a target control policy to the core network device, so that the core network device sends a data transmission policy to the target base station, so that the target base station and the terminal can transmit data based on the data transmission policy, thereby ensuring the service quality of the terminal performing the target service.

[0091] This application embodiment can divide electronic devices, core network devices, terminals, base stations, and servers into functional modules based on the above method examples. For example, each function can be divided into its own functional module, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. It should be noted that the module division in this application embodiment is illustrative and only represents one logical functional division; other division methods may be used in actual implementation.

[0092] When dividing each function into modules according to its corresponding function. Figure 7 A possible structural schematic diagram of the control strategy generation device involved in the above embodiments is shown, such as... Figure 7 As shown, the control strategy generation device 30 may include: an acquisition module 301, a determination module 302, and a processing module 303.

[0093] The acquisition module 301 is used to acquire network quality data and resource data of the target base station when the terminal performs the target service. The network quality data includes one or more of the following: rate, latency and packet loss rate. The resource data includes the available frequency band of the target base station and the remaining resource size of the available frequency band. The target base station is the serving base station of the terminal.

[0094] The determination module 302 is used to determine the service awareness baseline of the target service, which is used to characterize the optimal network quality when the terminal performs the target service.

[0095] The processing module 303 is used to input the network quality data, the resource data and the service awareness baseline into the target policy generation model to obtain the target control policy. The target control policy is used to control the terminal and the target base station to send the service data of the target service based on a preset data volume and / or a preset time interval.

[0096] Optionally, module 302 is specifically used to obtain the QoS parameters of the target service.

[0097] The determination module 302 is also used to determine the business type of the target business.

[0098] The processing module 303 is also used to determine the service awareness baseline of the target service based on the network quality data, the QoS parameters of the target service, and the service type of the target service.

[0099] Optionally, the acquisition module 301 is also used to acquire the data stream of the terminal when performing the target service and the domain name to be accessed by the terminal, the data stream including quintuple information.

[0100] The determination module 302 is also used to determine the IP address of the target server based on the five-tuple information and the domain name to be accessed, wherein the target server is the server corresponding to the target service.

[0101] The determination module 302 is also used to determine the service type corresponding to the IP address of the target server as the service type of the target service.

[0102] Optionally, the control strategy generation device further includes a transmission module 304.

[0103] The sending module 304 is used to send the target control policy to the core network device, so that the core network device sends a data transmission policy to the target base station. The data transmission policy is used to instruct the target base station to send the service data of the target service to the terminal based on the preset data volume and / or the preset time interval.

[0104] When using integrated units, Figure 8 A possible structural schematic diagram of the control strategy generation device involved in the above embodiments is shown. For example... Figure 8 As shown, the control strategy generation device 40 may include a processing module 401 and a communication module 402. The processing module 401 can be used to control and manage the actions of the control strategy generation device 40. The communication module 402 can be used to support communication between the control strategy generation device 40 and other entities. Optionally, as... Figure 8 As shown, the control strategy generation device 40 may further include a storage module 403 for storing the program code and data of the control strategy generation device 40.

[0105] The processing module 401 can be a processor or a controller. The communication module 402 can be a transceiver, transceiver circuit, or communication interface, etc. The storage module 403 can be a memory.

[0106] In this configuration, when the processing module 401 is a processor, the communication module 402 is a transceiver, and the storage module 403 is a memory, the processor, transceiver, and memory can be connected via a bus. The bus can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc.

[0107] It should be understood that in the various embodiments of this application, the order of the above-mentioned processes does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0108] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0109] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0110] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0111] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented using software programs, implementation can be, in whole or in part, in the form of a computer program product. This computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device containing one or more servers, data centers, etc., that can be integrated with the medium. The available media can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media (e.g., solid-state disks (SSDs)).

[0112] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A method for generating a control strategy, characterized in that, The method includes: The network quality data and resource data of the target base station are obtained when the terminal performs the target service. The network quality data includes one or more of the following: rate, latency, and packet loss rate. The resource data includes the available frequency band of the target base station and the remaining resource size of the available frequency band. The target base station is the serving base station of the terminal. Determine the service awareness baseline for the target service, which is used to characterize the optimal network quality when the terminal performs the target service; The network quality data, the resource data, and the service awareness baseline are input into the target policy generation model to obtain the target control policy. The target control policy is used to control the terminal and the target base station to send the service data of the target service based on a preset data volume and / or a preset time interval. Determining the service awareness baseline for the target service includes: Obtain the QoS parameters of the target service; Determine the business type of the target business; Based on the network quality data, the QoS parameters of the target service, and the service type of the target service, the service awareness baseline of the target service is determined.

2. The control strategy generation method according to claim 1, characterized in that, The method further includes: The data stream of the terminal when performing the target service and the domain name to be accessed by the terminal are obtained, wherein the data stream includes five-tuple information; The IP address of the target server is determined based on the five-tuple information and the domain name to be accessed, and the target server is the server corresponding to the target service. The service type corresponding to the IP address of the target server is determined as the service type of the target service.

3. The control strategy generation method according to claim 1, characterized in that, The method further includes: The target control policy is sent to the core network equipment so that the core network equipment sends a data transmission policy to the target base station. The data transmission policy is used to instruct the target base station to send the service data of the target service to the terminal based on the preset data volume and / or the preset time interval.

4. A control strategy generation device, characterized in that, include: Acquisition module, determination module, and processing module; The acquisition module is used to acquire network quality data and resource data of the target base station when the terminal performs the target service. The network quality data includes one or more of the following: rate, latency, and packet loss rate. The resource data includes the available frequency band of the target base station and the remaining resource size of the available frequency band. The target base station is the serving base station of the terminal. The determining module is used to determine the service awareness baseline of the target service, and the service awareness baseline is used to characterize the optimal network quality when the terminal performs the target service; The processing module is used to input the network quality data, the resource data and the service awareness baseline into the target policy generation model to obtain the target control policy. The target control policy is used to control the terminal and the target base station to send the service data of the target service based on a preset data volume and / or a preset time interval. The determining module is specifically used to obtain the QoS parameters of the target service; The determining module is further configured to determine the business type of the target business; The processing module is further configured to determine the service awareness baseline of the target service based on the network quality data, the QoS parameters of the target service, and the service type of the target service.

5. The control strategy generation device according to claim 4, characterized in that, The acquisition module is further configured to acquire the data stream of the terminal when performing the target service and the domain name to be accessed by the terminal, wherein the data stream includes 5-tuple information; The determining module is further configured to determine the IP address of the target server based on the five-tuple information and the domain name to be accessed, wherein the target server is the server corresponding to the target service; The determining module is further configured to determine the service type corresponding to the IP address of the target server as the service type of the target service.

6. The control strategy generation device according to claim 4, characterized in that, The control strategy generation device further includes a transmission module; The sending module is used to send the target control policy to the core network equipment, so that the core network equipment sends a data sending policy to the target base station. The data sending policy is used to instruct the target base station to send the service data of the target service to the terminal based on the preset data volume and / or the preset time interval.

7. An electronic device, characterized in that, The electronic device includes: processor; A memory configured to store processor-executable instructions; The processor is configured to execute the instructions to implement the control strategy generation method as described in any one of claims 1-3.

8. A computer-readable storage medium storing instructions thereon, characterized in that, When the instructions in the computer-readable storage medium are executed by an electronic device, the electronic device is able to perform the control strategy generation method as described in any one of claims 1-3.

Citation Information

Patent Citations

  • Network service cross-domain arrangement method for end-to-end delay performance optimization

    CN108600101A

  • Uplink carrier configuration method, device, equipment and storage medium

    CN113891471A