WO2022242536A1 - 数据处理方法、装置、设备及存储介质 - Google Patents

数据处理方法、装置、设备及存储介质 Download PDF

Info

Publication number
WO2022242536A1
WO2022242536A1 PCT/CN2022/092409 CN2022092409W WO2022242536A1 WO 2022242536 A1 WO2022242536 A1 WO 2022242536A1 CN 2022092409 W CN2022092409 W CN 2022092409W WO 2022242536 A1 WO2022242536 A1 WO 2022242536A1
Authority
WO
WIPO (PCT)
Prior art keywords
measurement
terminal device
target service
measurement data
data
Prior art date
Application number
PCT/CN2022/092409
Other languages
English (en)
French (fr)
Inventor
彦楠
张大钧
Original Assignee
大唐移动通信设备有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from CN202110560544.3A external-priority patent/CN115379397B/zh
Application filed by 大唐移动通信设备有限公司 filed Critical 大唐移动通信设备有限公司
Priority to EP22803858.4A priority Critical patent/EP4344258A1/en
Publication of WO2022242536A1 publication Critical patent/WO2022242536A1/zh

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/10Scheduling measurement reports ; Arrangements for measurement reports
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/08Testing, supervising or monitoring using real traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/20Manipulation of established connections
    • H04W76/27Transitions between radio resource control [RRC] states
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/40Connection management for selective distribution or broadcast

Definitions

  • the present application relates to the technical field of communications, and in particular to a data processing method, device, device, and storage medium.
  • layer 2 measurement can be performed on the service performed on the terminal device through the network device in real time, and then the service can be adjusted and optimized according to the measurement data, so as to improve the service quality.
  • MMS Multicast Broadcast Service
  • IDLE idle state
  • INACTIVE inactive state
  • the network device cannot perform Layer 2 measurement on the service of the terminal device, so it cannot know the reception status of the service by the terminal device, and cannot adjust the service in time, which will eventually reduce the service quality of the terminal device.
  • the present application provides a data processing method, device, device, and storage medium, which are used to solve the technical problem that when the terminal equipment is in a non-connected state, the network equipment cannot know the service status of the terminal equipment, resulting in low service quality.
  • the present application provides a data processing method, which is applied to a terminal device.
  • the data processing method includes: obtaining measurement configuration information for indicating layer 2 measurement and identification information of target services to be measured; according to the measurement configuration information , to measure the target service and obtain the measurement data; and send the measurement data to the network device.
  • the measurement configuration information includes a measurement category, where the measurement category includes: at least one of average packet delay, packet loss rate, throughput, data volume, and number of stalls or Multiple types: measure the target service according to the measurement configuration information, and obtain the measurement data, specifically including: for different measurement categories, respectively measure the target service, and obtain the measurement data corresponding to the measurement category.
  • the measurement configuration information includes measurement time, where the measurement time includes a measurement period or a measurement time point; according to the measurement configuration information, the target service is measured to obtain measurement data, which specifically includes: The measurement cycle is to periodically measure the target service to obtain the measurement data obtained during the measurement period; or, when the measurement time point is reached, to measure the target service to obtain the measurement data obtained at the measurement time point.
  • the data processing method further includes: when the measurement data is obtained, storing the measurement data.
  • storing the measurement data specifically includes: determining whether the measurement data meets a preset condition; if it is determined that the preset condition is met, then storing the measurement data.
  • the measurement configuration information includes the reporting time, wherein the reporting time includes the reporting period or the reporting time point; sending the measurement data to the network device specifically includes: periodically sending to the network according to the reporting period The device sends the measurement data; or, when the reporting time point is reached, the measurement data is sent to the network device.
  • sending the measurement data to the network device includes: sending a measurement data report request to the network device; and sending the measurement data to the network device if a response message returning from the network device allowing reporting is received.
  • sending the measurement data to the network device includes: sending the measurement data and measurement configuration information to the network device.
  • the data processing method further includes: sending reference information of the target service to the network device; wherein, the reference information includes: identification information of the cell where the terminal device is located, and an identification of a neighboring cell of the cell where the terminal device is located At least one of information, geographical location information of the terminal device, signal strength of the cell where the terminal device is located, signal strength of a neighboring cell of the cell where the terminal device is located, signal quality of the cell where the terminal device is located, and signal quality of a neighboring cell of the cell where the terminal device is located one or more species.
  • the reference information includes: identification information of the cell where the terminal device is located, and an identification of a neighboring cell of the cell where the terminal device is located At least one of information, geographical location information of the terminal device, signal strength of the cell where the terminal device is located, signal strength of a neighboring cell of the cell where the terminal device is located, signal quality of the cell where the terminal device is located, and signal quality of a neighboring cell of the cell where the terminal device is located one or more species.
  • the present application provides a data processing method, which is applied to a network device.
  • the data processing method includes: sending to the terminal device the measurement configuration information used to indicate the layer 2 measurement and the identification information of the target service to be measured; the receiving terminal The measurement data sent by the device is obtained by the terminal device from measuring the target service according to the measurement configuration information; the service parameters of the target service are adjusted according to the measurement data.
  • the data processing method further includes: receiving reference information sent by the terminal device; wherein, the reference information includes: identification information of the cell where the terminal device is located, identification information of adjacent cells of the cell where the terminal is located At least one of , geographical location information of the terminal device, signal strength of the cell where the terminal device is located, signal strength of a cell adjacent to the cell where the terminal device is located, signal quality of the cell where the terminal device is located, and signal quality of a cell adjacent to the cell where the terminal device is located or more.
  • the service parameters include: at least one or more of the modulation and coding strategy of the target service, the number of base stations used to send the target service, and the location of the base station used to send the target service;
  • the measurement data adjusts the service parameters of the target service, including: determining the adjustment content for adjusting the service parameters of the target service according to the reference information and/or measurement data, wherein the adjustment content includes: adjusting the modulation and coding strategy of the target service, Adjust at least one or more of the number of base stations used to send the target service, and adjust the location of the base station used to send the target service; adjust the service parameters of the target service according to the adjustment content.
  • the present application provides a data processing device, which is applied to a terminal device, and the data processing device includes: an acquisition module, configured to acquire measurement configuration information used to indicate layer 2 measurement and identification information of a target service to be measured; The processing module is used to measure the target service according to the measurement configuration information to obtain measurement data; the sending module is used to send the measurement data to the network device.
  • the measurement configuration information includes a measurement category, where the measurement category includes: at least one of average packet delay, packet loss rate, throughput, data volume, and number of stalls or There are multiple types; the acquisition module is specifically used to: measure target services for different measurement categories, and obtain measurement data corresponding to the measurement category.
  • the measurement configuration information includes measurement time, where the measurement time includes a measurement period or a measurement time point; the acquisition module is specifically configured to: perform periodic measurement on the target service according to the measurement period, and obtain The measurement data obtained during the measurement period; or, when the measurement time point is reached, the target service is measured to obtain the measurement data measured at the measurement time point.
  • the processing module is further configured to: store the measurement data when the measurement data is obtained.
  • the processing module is specifically configured to: determine whether the measurement data satisfies a preset condition; if it is determined that the preset condition is met, store the measurement data.
  • the measurement configuration information includes the reporting time, wherein the reporting time includes the reporting period or the reporting time point; the sending module is specifically configured to: periodically send the measurement data to the network device according to the reporting period ; Or, when the reporting time point is reached, the measurement data is sent to the network device.
  • the sending module is specifically configured to: send a measurement data reporting request to the network device; and send the measurement data to the network device if a response message returning from the network device allowing reporting is received.
  • the sending module is specifically configured to: send measurement data and measurement configuration information to the network device.
  • the sending module is further configured to send reference information of the target service to the network device; wherein, the reference information includes: identification information of the cell where the terminal device is located, and an identification of a neighboring cell of the cell where the terminal device is located At least one of information, geographical location information of the terminal device, signal strength of the cell where the terminal device is located, signal strength of a neighboring cell of the cell where the terminal device is located, signal quality of the cell where the terminal device is located, and signal quality of a neighboring cell of the cell where the terminal device is located one or more species.
  • the reference information includes: identification information of the cell where the terminal device is located, and an identification of a neighboring cell of the cell where the terminal device is located At least one of information, geographical location information of the terminal device, signal strength of the cell where the terminal device is located, signal strength of a neighboring cell of the cell where the terminal device is located, signal quality of the cell where the terminal device is located, and signal quality of a neighboring cell of the cell where the terminal device is located one or more species.
  • the present application provides a data processing device, which is applied to a network device, and the data processing device includes: a sending module, configured to send to the terminal device the measurement configuration information used to indicate layer 2 measurement and the target service to be measured Identification information; a receiving module, which receives measurement data sent by the terminal device, and the measurement data is obtained by the terminal device from measuring the target service according to the measurement configuration information; a processing module, which is used to adjust the service parameters of the target service according to the measurement data.
  • a sending module configured to send to the terminal device the measurement configuration information used to indicate layer 2 measurement and the target service to be measured Identification information
  • a receiving module which receives measurement data sent by the terminal device, and the measurement data is obtained by the terminal device from measuring the target service according to the measurement configuration information
  • a processing module which is used to adjust the service parameters of the target service according to the measurement data.
  • the receiving module is further configured to: receive reference information sent by the terminal device; wherein, the reference information includes: identification information of the cell where the terminal device is located, and an identification of a neighboring cell of the cell where the terminal is located At least one of information, geographical location information of the terminal device, signal strength of the cell where the terminal device is located, signal strength of a neighboring cell of the cell where the terminal device is located, signal quality of the cell where the terminal device is located, and signal quality of a neighboring cell of the cell where the terminal device is located one or more species.
  • the reference information includes: identification information of the cell where the terminal device is located, and an identification of a neighboring cell of the cell where the terminal is located At least one of information, geographical location information of the terminal device, signal strength of the cell where the terminal device is located, signal strength of a neighboring cell of the cell where the terminal device is located, signal quality of the cell where the terminal device is located, and signal quality of a neighboring cell of the cell where the terminal device is located one or more species.
  • the service parameters include: at least one or more of the modulation and coding strategy of the target service, the number of base stations used to send the target service, and the location of the base station used to send the target service; processing The module is specifically used to: determine the adjustment content for adjusting the service parameters of the target service according to the reference information and/or measurement data, wherein the adjustment content includes: adjusting the modulation and coding strategy of the target service, and adjusting the base station used to send the target service At least one or more of the quantity and the position of the base station used to transmit the target service are adjusted; and the service parameters of the target service are adjusted according to the adjustment content.
  • the embodiment of the present application provides a terminal device, the terminal device includes: a memory, used to store computer programs; a transceiver, used to send and receive data under the control of a processor; a processor, used to read the computer program and perform the following operations: obtain measurement configuration information for indicating layer 2 measurement and identification information of the target service to be measured; measure the target service according to the measurement configuration information, and obtain measurement data; send the measurement to the network device data.
  • the measurement configuration information includes a measurement category, where the measurement category includes: at least one of average packet delay, packet loss rate, throughput, data volume, and number of stalls or Multiple types: measure the target service according to the measurement configuration information, and obtain the measurement data, specifically including: for different measurement categories, respectively measure the target service, and obtain the measurement data corresponding to the measurement category.
  • the measurement configuration information includes measurement time, where the measurement time includes a measurement period or a measurement time point; according to the measurement configuration information, the target service is measured to obtain measurement data, which specifically includes: The measurement cycle is to periodically measure the target service to obtain the measurement data obtained during the measurement period; or, when the measurement time point is reached, to measure the target service to obtain the measurement data obtained at the measurement time point.
  • the processor is further configured to perform the following operation: when the measurement data is obtained, store the measurement data.
  • storing the measurement data includes: determining whether the measurement data meets a preset condition; if it is determined that the preset condition is met, storing the measurement data.
  • the measurement configuration information includes the reporting time, wherein the reporting time includes the reporting period or the reporting time point; sending the measurement data to the network device specifically includes: periodically sending to the network according to the reporting period The device sends the measurement data; or, when the reporting time point is reached, the measurement data is sent to the network device.
  • the reporting time includes the reporting period or the reporting time point
  • sending the measurement data to the network device specifically includes: periodically sending to the network according to the reporting period The device sends the measurement data; or, when the reporting time point is reached, the measurement data is sent to the network device.
  • sending the measurement data to the network device includes: sending a measurement data report request to the network device; and sending the measurement data to the network device if a response message returning from the network device allowing reporting is received.
  • sending the measurement data to the network device includes: sending the measurement data and measurement configuration information to the network device.
  • the processor is further configured to perform the following operations: send reference information of the target service to the network device; wherein the reference information includes: identification information of the cell where the terminal device is located, neighbors of the cell where the terminal device is located The identification information of the cell, the geographical location information of the terminal device, the signal strength of the cell where the terminal device is located, the signal strength of the adjacent cell of the cell where the terminal device is located, the signal quality of the cell where the terminal device is located, and the signal quality of the adjacent cell of the cell where the terminal device is located at least one or more of .
  • the embodiment of the present application provides a network device, the network device includes: a memory, used to store computer programs; a transceiver, used to send and receive data under the control of a processor; a processor, used to read the computer program and perform the following operations: send to the terminal device the measurement configuration information used to indicate the layer 2 measurement and the identification information of the target service to be measured; receive the measurement data sent by the terminal device, and the measurement data is the terminal device according to the measurement configuration information Obtained by measuring the target business; adjusting the business parameters of the target business according to the measurement data.
  • the processor is further configured to perform the following operations: receive reference information sent by the terminal device; wherein the reference information includes: identification information of the cell where the terminal device is located, neighbors of the cell where the terminal device is located The identification information of the cell, the geographical location information of the terminal device, the signal strength of the cell where the terminal device is located, the signal strength of the adjacent cell of the cell where the terminal device is located, the signal quality of the cell where the terminal device is located, and the signal quality of the adjacent cell of the cell where the terminal device is located at least one or more of .
  • the service parameters include: at least one or more of the modulation and coding strategy of the target service, the number of base stations used to send the target service, and the location of the base station used to send the target service;
  • the measurement data adjusts the service parameters of the target service, including: determining the adjustment content for adjusting the service parameters of the target service according to the reference information and/or measurement data, wherein the adjustment content includes: adjusting the modulation and coding strategy of the target service, Adjust at least one or more of the number of base stations used to send the target service, and adjust the location of the base station used to send the target service; adjust the service parameters of the target service according to the adjustment content.
  • the present application provides a processor-readable storage medium, where a computer program is stored in the processor-readable storage medium, and the computer program is used to cause a processor to execute the data processing method according to the first aspect or the second aspect.
  • the present application provides a computer program product, including: a computer program, when the computer program is executed by a processor, the data processing method according to the first or second aspect above is implemented.
  • the present application provides a communication system, including the terminal device according to any one of the preceding items and the network device according to any one of the above items.
  • the data processing method includes: acquiring measurement configuration information used to indicate layer 2 measurement and identification information of a target service to be measured ; According to the measurement configuration information, measure the target service to obtain measurement data; send the measurement data to the network device.
  • the measurement configuration information used to indicate layer 2 measurement and identification information of a target service to be measured ;
  • the measurement configuration information measure the target service to obtain measurement data; send the measurement data to the network device.
  • FIG. 1 is a schematic diagram of an application scenario provided by an embodiment of the present application
  • FIG. 2 is a schematic diagram of signaling interaction of a data processing method provided by an embodiment of the present application
  • FIG. 3 is a schematic diagram of signaling interaction of a data processing method provided by another embodiment of the present application.
  • FIG. 4 is a schematic diagram of signaling interaction of a data processing method provided by another embodiment of the present application.
  • FIG. 5 is a schematic diagram of signaling interaction of a data processing method provided by another embodiment of the present application.
  • FIG. 6 is a schematic structural diagram of a data processing device provided by an embodiment of the present application.
  • FIG. 7 is a schematic structural diagram of a data processing device provided by another embodiment of the present application.
  • FIG. 8 is a schematic structural diagram of a terminal device provided by an embodiment of the present application.
  • FIG. 9 is a schematic structural diagram of a network device provided by an embodiment of the present application.
  • the data link layer is the second layer in the Open System Interconnection Reference Model (OSI), which is between the physical layer and the network layer.
  • OSI Open System Interconnection Reference Model
  • the data link layer is used to provide services to the network layer on the basis of the services provided by the physical layer. Its most basic service is to reliably transmit data from the network layer to the target network layer of the adjacent node.
  • Modulation and Coding Strategy (Modulation and Coding Scheme, MCS), MCS regards the factors that affect the communication rate as the columns of the table, and uses the MCS index as the row to form a rate table. Each MCS index actually corresponds to a set of The physical transmission rate under the parameter.
  • MCS Modulation and Coding Scheme
  • FIG. 1 For the convenience of understanding, the application scenario of the embodiment of the present application is first described in conjunction with FIG. 1:
  • FIG. 1 is a schematic diagram of an application scenario provided by an embodiment of the present application. As shown in FIG. 1 , this scenario includes: a terminal device 101 and a network device 102 .
  • the above-mentioned terminal device 101 may be a wireless terminal or a wired terminal.
  • a wireless terminal may be a device that provides voice and/or other business data connectivity to a user, a handheld device with a wireless connection function, or other processing device connected to a wireless modem.
  • the wireless terminal can communicate with one or more core network devices via the radio access network (Radio Access Network, referred to as RAN).
  • the wireless terminal can be a mobile terminal, such as a mobile phone (or called a "cellular" phone) and a
  • the computers which may be, for example, portable, pocket, handheld, built-in or vehicle-mounted mobile devices, exchange speech and/or data with the radio access network.
  • the wireless terminal can also be a Personal Communication Service (PCS for short) phone, a cordless phone, a Session Initiation Protocol (SIP for short) phone, a Wireless Local Loop (WLL for short) station , Personal Digital Assistant (Personal Digital Assistant, referred to as PDA) and other equipment.
  • Wireless terminal can also be called system, subscriber unit (Subscriber Unit), subscriber station (Subscriber Station), mobile station (Mobile Station), mobile station (Mobile), remote station (Remote Station), remote terminal (Remote Terminal), access Access Terminal, User Terminal, User Agent, and User Device or User Equipment are not limited here.
  • the above-mentioned terminal device may also be a device such as a smart watch or a tablet computer.
  • the above-mentioned network device 102 may be a base station, specifically a Base Transceiver Station (BTS) in Global System of Mobile communication (GSM for short) or Code Division Multiple Access (CDMA for short). And/or a base station controller, or a base station (NodeB, NB for short) and/or a radio network controller (Radio Network Controller, RNC for short) in Wideband Code Division Multiple Access (WCDMA for short), It can also be an evolved base station (Evolutional Node B, referred to as 4G base station or eNodeB) in Long Term Evolution (LTE for short), or a relay station or access point, or a base station (5G base station) in the future 5G network, etc.
  • BTS Base Transceiver Station
  • GSM Global System of Mobile communication
  • CDMA Code Division Multiple Access
  • RNC Radio Network Controller
  • WCDMA Wideband Code Division Multiple Access
  • Evolutional Node B referred to as 4G base station or eNodeB
  • LTE Long Term
  • the layer 2 is measured by the network device 102 according to the terminal device 101 or the interaction data of the terminal device 101.
  • the network device 102 may include various measurement contents, for example, it may include: activating (connecting) UE One or more of quantity, PRB usage, uplink/downlink average packet delay, uplink/downlink packet loss rate, average packet loss rate, total/distributed data throughput, and total/distributed data volume.
  • MAC Media Access Control
  • RLC Radio Link Control
  • PDCP Packet Data Convergence Protocol
  • SDAP Service Data Adaptation Protocol
  • MBS Multicast Broadcast Service
  • IDL idle state
  • IACTIVE inactive state
  • the network device 102 cannot perform Layer 2 measurement on the service of the terminal device 101, so that it cannot know the reception status of the service by the terminal device 101, and cannot adjust the service in time, which will eventually reduce the service quality of the terminal device 101.
  • the embodiments of the present application provide a data processing method, device, device, and storage medium, and the terminal equipment performs Layer 2 measurement on the target service according to the measurement configuration information. At this time, even if the terminal equipment is in the disconnected state, It is also possible to perform layer 2 measurement on the target service in time, so as to ensure service quality.
  • the terminal device 101 obtains the measurement configuration information used to indicate the layer 2 measurement and the identification information of the target service to be measured; then according to the measurement configuration information, the target service is measured to obtain measurement data, wherein , the measurement configuration information and the identification information of the target service may be sent by the network device 102 to the terminal.
  • the terminal device sends the measurement data to the network device 102.
  • the network device 102 adjusts the service parameters of the target service performed on the terminal device 101 according to the measurement data, so as to ensure service quality.
  • the above-mentioned Figure 1 is schematic, and the above-mentioned scenario may also include other network equipment or terminal equipment, such as wireless repeater equipment and wireless backhaul equipment, etc. (not shown in Figure 1 ), and the terminal device 101 and the network device 102 in the above scenario are shown as one example, but it is not limited thereto.
  • network equipment or terminal equipment such as wireless repeater equipment and wireless backhaul equipment, etc. (not shown in Figure 1 )
  • the terminal device 101 and the network device 102 in the above scenario are shown as one example, but it is not limited thereto.
  • the applicable system may be a global system of mobile communication (GSM) system, a code division multiple access (CDMA) system, a wideband code division multiple access (WCDMA) general packet Wireless business (general packet radio service, GPRS) system, long term evolution (long term evolution, LTE) system, LTE frequency division duplex (frequency division duplex, FDD) system, LTE time division duplex (time division duplex, TDD) system, Long term evolution advanced (LTE-A) system, universal mobile telecommunications system (UMTS), worldwide interoperability for microwave access (WiMAX) system, 5G new air interface (New Radio, NR) system, etc.
  • GSM global system of mobile communication
  • CDMA code division multiple access
  • WCDMA wideband code division multiple access
  • GPRS general packet Wireless business
  • long term evolution long term evolution
  • LTE long term evolution
  • LTE frequency division duplex frequency division duplex
  • TDD time division duplex
  • LTE-A Long term evolution advanced
  • UMTS universal mobile telecommunications
  • the communication system to which the technical solution provided by the embodiment of the present application is applicable includes network equipment and terminal equipment, wherein the network equipment may include access network equipment and core network equipment, and the access network equipment may be, for example, wireless access network equipment, etc. .
  • Fig. 2 is a schematic diagram of signaling interaction of a data processing method provided by an embodiment of the present application. As shown in Figure 2, in the data processing method provided in this embodiment, the terminal device and the network device specifically perform the following steps:
  • the network device sends measurement configuration information for indicating layer 2 measurement and identification information of a target service to be measured to the terminal device.
  • the terminal device acquires measurement configuration information for instructing layer 2 measurement and identification information of a target service to be measured, and measures the target service according to the measurement configuration information to obtain measurement data.
  • the measurement configuration information may include: one or more of a measurement category, a measurement time, and a reporting time.
  • the measurement category is used to indicate the measurement category for the terminal device to perform layer 2 measurement
  • the measurement time is used to indicate the measurement time for the terminal device to perform layer 2 measurement
  • the reporting time is used to indicate that the terminal device sends the measurement data to the network device The time at which the data was measured.
  • the measurement category may include: at least one or more of average data packet delay, packet loss rate, throughput, data volume, and number of freezes; wherein, the throughput is during the target service, The amount of data successfully transmitted by the network device to the terminal device per unit time; the data volume is the sum of the data volume of all data packets received by the terminal device when performing the target business.
  • the identification information of the target service is used to indicate the target service to be measured by the terminal device. Multiple target services may be performed on the terminal device at the same time. Through the identification information of the target service, the terminal device can accurately determine the Measured target business.
  • this step is specifically as follows: the terminal device determines the target service for this measurement according to the identification information of the target service, and then measures the target service according to the measurement configuration information, so as to obtain the measurement data of the target service.
  • the measurement data is the average data packet delay
  • the measurement data is the The packet loss rate of the target service
  • the measurement data is the data throughput of the target service
  • the terminal device sends the measurement data to the network device.
  • the network device receives the measurement data sent by the terminal device, and adjusts the service parameters of the target service according to the measurement data.
  • the embodiment of the present application does not specifically limit the status of the terminal device when it performs layer 2 measurement.
  • the terminal device if the terminal device is in the non-connected state, it can measure the target service according to the measurement configuration information.
  • step S203 is: when the terminal device enters the connected state, send measurement data to the network device.
  • the layer 2 measurement is performed by the terminal equipment in the unconnected state, so that the network equipment can know the measurement data of the service on the terminal equipment in the unconnected state in time, so as to adjust the service on the terminal in time and ensure the service quality .
  • step S203 is: after the terminal device obtains the measurement data, it immediately sends the measurement data to the network device.
  • a network device usually sends target services to multiple terminal devices, which requires the network device to measure the service data on all terminal devices at the same time, and this process will bring great data processing pressure to the network device. Therefore, through this solution, when the terminal device is in the connected state, layer 2 measurement is performed through the terminal device, so that the service data measurement task is distributed to each terminal device, and there is no need to perform large-scale service data on all terminal devices through the network device. Measurement can reduce the memory usage on the network device side and decouple the data processing pressure of the network device.
  • Fig. 3 is a signaling interaction diagram of a data processing method provided by another embodiment of the present application. As shown in Figure 3, in the data processing method provided by the embodiment of the present application, the terminal device and the network device specifically perform the following steps:
  • the network device sends measurement configuration information for indicating layer 2 measurement and identification information of a target service to be measured to the terminal device.
  • the terminal device acquires the measurement configuration information used to indicate layer 2 measurement and the identification information of the target service to be measured, and measures the measurement category of the target service for different measurement categories, and obtains the measurement category corresponding to the measurement category. Measurement data.
  • the measurement category may include: at least one or more of average packet delay, packet loss rate, throughput, data volume, and stall times.
  • this step is: measure the packet loss rate of the terminal device when performing the target service, and determine the measured packet loss rate of the terminal device when performing the target service as measurement data.
  • this step is: measure the data throughput of the terminal device when performing the target service, and determine the measured data throughput of the terminal device when performing the target service as measurement data.
  • the measurement method is similar to the above scheme 2), that is, this step is: counting the total data volume corresponding to the target service received by the terminal device during the preset time , and determine the total amount of data obtained through statistics as measurement data.
  • this step is: counting the number of freezing times when the terminal device is performing the target service, and determining the number of freezing times obtained from the statistics as the measurement data.
  • the terminal device receives the measurement configuration information whose measurement category is the number of freezing times, and sends the measurement configuration information to the application layer; correspondingly, the application layer measures the number of freezing times of the terminal device when performing target services.
  • the specific measurement method of the freezing times reference may be made to the prior art, which will not be repeated here.
  • the measurement configuration information also includes a measurement time, which is used to indicate the time when the terminal device measures the target service.
  • the measurement time includes a measurement cycle or a measurement time point.
  • the measurement of the target service specifically includes the following two schemes:
  • the embodiment of the present application does not specifically limit the period length of the measurement period.
  • the period length of the measurement period may be any length such as 1 minute or 10 minutes.
  • this step is: after the terminal device receives the measurement configuration information, obtain the measurement category and measurement period in the measurement configuration information, and start from the moment when the measurement configuration information is received , perform a measurement on each measurement category corresponding to the target service at intervals of 1 minute, and obtain the measurement data of each measurement category in each measurement period.
  • the measurement time point may be any one or more time points, which is not specifically limited in this embodiment of the present application. Specifically, this step is: when the current time reaches the measurement time point, measure each measurement category corresponding to the target service, and obtain measurement data measured at the current time point for each measurement category.
  • the terminal device After obtaining the measurement data, the terminal device stores the measurement data.
  • storing measurement data is a mandatory step; when the terminal is in a connected state, storing measurement data is an optional step.
  • the obtained measurement data can be directly stored, so as to obtain all the measurement data of the target terminal when performing the target service, and provide data reference for subsequent scenarios such as service adjustment.
  • the measurement data may also be stored periodically, and the manner of periodic storage will not be repeated here.
  • the terminal device After obtaining the measurement data, the terminal device determines whether the measurement data satisfies a preset condition.
  • the measurement category is to measure the average packet delay of the target service (that is, the measured data is the average packet delay of the target service)
  • the measured average packet delay of the target service is greater than the preset average data packet delay threshold, it is determined that the measured average packet delay meets the preset condition
  • the measurement category is to measure the packet loss rate of the target service (that is, when the measurement data is the packet loss rate of the target service), if the measured packet loss rate of the target service is greater than the preset packet loss rate threshold value, then Determining that the measured packet loss rate satisfies the preset condition;
  • the measurement category is measuring the throughput of the target service (that is, the measurement data is the throughput of the target service)
  • the measured throughput of the target service is less than the preset throughput threshold value, then determine the measured throughput The amount meets the preset conditions
  • the measurement category is measuring the data volume of the target service (that is, the measurement data is the data volume of the target business)
  • the measured data volume of the target business is less than the preset data volume threshold, then determine the measured data The amount meets the preset conditions
  • the measurement category is to measure the number of stalls of the target business (that is, the measurement data is the number of stalls of the target business)
  • the measurement data is the number of stalls of the target business
  • the embodiment of the present application does not limit the specific values of the thresholds corresponding to the above measurement categories, for example: average packet delay threshold, packet loss rate threshold, throughput threshold, data volume Specific values such as the threshold value and the freeze times threshold value, etc.
  • the threshold values corresponding to the above-mentioned measurement categories may be sent to the terminal device through measurement configuration information.
  • a specific sending method refer to the above-mentioned embodiments, which will not be repeated here.
  • the measurement data satisfying the above-mentioned preset conditions are stored, and correspondingly, the measurement data not satisfying the above-mentioned preset conditions are discarded.
  • the measurement configuration information may also include a reporting time, which is used to instruct the terminal device to send measurement data to the network device according to the reporting time.
  • the reporting time may include a reporting period or a reporting time point, and this step specifically includes: periodically sending the measurement data to the network device according to the reporting period; or, sending the measurement data to the network device when the reporting time point is reached.
  • the network device receives the measurement data sent by the terminal device, and adjusts the service parameters of the target service according to the measurement data.
  • the terminal device can actively measure data to the network device, and can also send measurement data to the network device when the network device allows it.
  • the specific scheme is as follows:
  • the terminal device may obtain the measurement data in the non-connected state.
  • the measurement data is stored, and when the terminal device is in the connected state, the measurement data is sent to the network device.
  • the measurement data is sent to the network device.
  • the terminal device sends the measurement data to the network device according to the reporting time after obtaining the measurement data.
  • the measurement configuration information includes the reporting time
  • the terminal device sends the measurement data to the network device according to the reporting time after obtaining the measurement data.
  • the terminal device when the terminal device sends measurement data to the network device with the permission of the network device, before sending the measurement data to the network device, it also needs to send a measurement data report request to the network device, and then send the measurement data report request to the network device after the network device allows it.
  • the device sends measurement data.
  • FIG. 4 is a signaling interaction diagram of a data processing method provided in another embodiment of the present application. As shown in Figure 4, in the data processing method provided by the embodiment of the present application, the terminal device and the network device perform the following steps:
  • the network device sends measurement configuration information for indicating layer 2 measurement and identification information of a target service to be measured to the terminal device.
  • the terminal device acquires measurement configuration information for instructing layer 2 measurement and identification information of a target service to be measured, and measures the target service according to the measurement configuration information to obtain measurement data.
  • steps S401 to S402 are similar to the solutions in the embodiments shown in FIG. 2 and FIG. 3 , and reference may be made to the foregoing embodiments for details, and details are not repeated here.
  • the terminal device sends a measurement data reporting request to the network device.
  • the terminal device when the measurement configuration data does not include the reporting time, after the terminal device obtains the measurement data, it directly sends a measurement data reporting request to the network device;
  • the terminal device may send a measurement data reporting request to the network device according to the reporting time.
  • the reporting time includes: a reporting period and a reporting time point, and this step is specifically: after the terminal device obtains the measurement data, it periodically sends a measurement data reporting request to the network device according to the reporting period; or, when the reporting time point is reached , sending a measurement data reporting request to the network device.
  • the network device sends response information allowing reporting to the terminal device according to the measurement data reporting request.
  • the terminal device sends the measurement data to the network device if it receives the response information returned by the network device for allowing reporting.
  • the terminal device sends the measurement data to the network device after receiving the response information returned by the network device for allowing reporting.
  • the terminal device if it does not receive the report-allowing response information returned by the network device, it will continue to send the measurement data reporting request to the network device according to the scheme of step S403 above until it receives the report-allowing response information returned by the network device, Or, until other response information returned by the network device is received, for example, response information for discarding measurement data, response information for reporting time, and the like.
  • the terminal device receives the response information of discarding the measurement data, it discards the measurement data that needs to be reported this time, and if the terminal device receives the response information of the reporting time, it re-reports the measurement data according to the reporting time.
  • the network device adjusts the service parameters of the target service according to the measurement data.
  • FIG. 5 is a schematic diagram of signaling interaction of a data processing method provided by another embodiment of the present application. As shown in Figure 5, in the data processing method provided by the embodiment of the present application, the terminal device and the network device specifically perform the following steps:
  • the network device sends measurement configuration information for indicating layer 2 measurement and identification information of a target service to be measured to the terminal device.
  • the terminal device acquires measurement configuration information for instructing layer 2 measurement and identification information of a target service to be measured, and measures the target service according to the measurement configuration information to obtain measurement data.
  • the terminal device sends the measurement data to the network device.
  • steps S501-S503 are similar to the methods and principles provided in the above-mentioned embodiments shown in Figures 2-4.
  • steps S501-S503 are similar to the methods and principles provided in the above-mentioned embodiments shown in Figures 2-4.
  • details please refer to the above-mentioned embodiments, and details will not be repeated here.
  • the network device after the network device sends the measurement configuration information to the terminal device, it may delete the sent measurement configuration information to reduce the storage pressure of the network device. Therefore, the terminal device sends the measurement configuration information to the network device While sending the measurement data, it is also necessary to send measurement configuration information to the network device, so that the network device determines the measurement configuration information corresponding to the measurement data.
  • the terminal device sends the reference information of the target service to the network device.
  • the reference information includes: identification information of the cell where the terminal device is located, identification information of adjacent cells of the cell where the terminal is located, geographical location information of the terminal device, signal strength of the cell where the terminal device is located, and signal strength of adjacent cells of the cell where the terminal is located , at least one or more of the signal quality of the cell where the terminal device is located, and the signal quality of a neighboring cell of the cell where the terminal device is located.
  • the network device receives the reference information sent by the terminal device, and determines adjustment content for adjusting service parameters of the target service according to the reference information and/or measurement data.
  • the service parameters include: at least one or more of the modulation and coding strategy of the target service, the number of base stations used to send the target service, and the location of the base station used to send the target service;
  • the adjustment content includes: at least one or more of adjusting the modulation and coding strategy corresponding to the target service, adjusting the number of base stations used to send the target service, and adjusting the location of the base station used to send the target service.
  • the adjustment content for adjusting the service parameters of the target service may be determined according to the measurement data as follows: adjust the modulation corresponding to the target service and coding strategies.
  • the measurement data is the number of freezes
  • the number of freezes is greater than the threshold value of the number of freezes
  • the geographical location where the freeze occurs is determined according to the reference data
  • the adjustment content of adjusting the service parameters of the target service includes: adjusting the number of base stations used to send the target service, or adjusting the antenna angle of the base station used to send the target service.
  • the network device adjusts the service parameters of the target service according to the adjustment content.
  • the modulation and coding strategy of the target service can be adjusted; if it is determined that the adjustment content is the number of base stations used to send the target service, Then the number of base stations at the location where the jam occurs can be increased; if it is determined that the adjustment content is the location of the base station used to send the target service, then the antenna angle of the base station at the location where the jam occurs can be adjusted.
  • FIG. 6 is a schematic structural diagram of a data processing device provided by an embodiment of the present application.
  • the data processing device 600 includes:
  • the obtaining module 601 is used to obtain the measurement configuration information used to indicate layer 2 measurement and the identification information of the target service to be measured; the processing module 602 is used to measure the target service according to the measurement configuration information and obtain measurement data; send Module 603, configured to send the measurement data to the network device.
  • the measurement configuration information includes a measurement category, where the measurement category includes: at least one of average packet delay, packet loss rate, throughput, data volume, and number of stalls or Multiple types; the acquisition module 601 is specifically configured to: measure target services for different measurement categories, and obtain measurement data corresponding to the measurement categories.
  • the measurement configuration information includes measurement time, where the measurement time includes a measurement cycle or a measurement time point;
  • the acquisition module 601 is specifically used to: perform periodic measurement on the target service according to the measurement period, and obtain the measurement data obtained within the measurement period; or, when the measurement time point is reached, measure the target service, and obtain the measured obtained measurement data.
  • the processing module 602 is further configured to: store the measurement data when the measurement data is obtained.
  • the processing module 602 is specifically configured to: determine whether the measurement data satisfies a preset condition; if it is determined that the preset condition is met, store the measurement data.
  • the measurement configuration information includes a reporting time, where the reporting time includes a reporting period or a reporting time point; the sending module 603 is specifically configured to: periodically send the measurement to the network device according to the reporting period data; or, when the reporting time point is reached, the measurement data is sent to the network device.
  • the sending module 603 is specifically configured to: send a measurement data reporting request to the network device; and send the measurement data to the network device if a response message returning from the network device allowing reporting is received.
  • the sending module 603 is specifically configured to: send measurement data and measurement configuration information to a network device.
  • the sending module 603 is further configured to send reference information of the target service to the network device; wherein, the reference information includes: identification information of the cell where the terminal device is located, and information of adjacent cells of the cell where the terminal device is located. At least one of identification information, geographical location information of the terminal device, signal strength of the cell where the terminal device is located, signal strength of a neighboring cell of the cell where the terminal device is located, signal quality of the cell where the terminal device is located, and signal quality of a neighboring cell of the cell where the terminal device is located one or more.
  • FIG. 7 is a schematic structural diagram of a data processing apparatus provided in another embodiment of the present application.
  • the data processing device 700 includes:
  • the sending module 701 is used to send to the terminal device the measurement configuration information used to indicate the layer 2 measurement and the identification information of the target service to be measured;
  • the receiving module 702 is used to receive the measurement data sent by the terminal device, and the measurement data is the terminal device according to the measurement The configuration information is obtained by measuring the target service;
  • the processing module 703 is configured to adjust the service parameters of the target service according to the measurement data.
  • the receiving module 702 is also configured to: receive the reference information sent by the terminal device;
  • the reference information includes: identification information of the cell where the terminal device is located, identification information of adjacent cells of the cell where the terminal is located, geographical location information of the terminal device, signal strength of the cell where the terminal device is located, and signal strength of adjacent cells of the cell where the terminal is located , at least one or more of the signal quality of the cell where the terminal device is located, and the signal quality of a neighboring cell of the cell where the terminal device is located.
  • the service parameters include: at least one or more of the modulation and coding strategy of the target service, the number of base stations used to send the target service, and the location of the base station used to send the target service;
  • the processing module 703 is specifically configured to: determine the adjustment content for adjusting the service parameters of the target service according to the reference information and/or measurement data, wherein the adjustment content includes: adjusting the modulation and coding strategy of the target service, adjusting At least one or more of the number of base stations and the position of the base station used to transmit the target service are adjusted; and the service parameters of the target service are adjusted according to the adjustment content.
  • each module may be fully or partially implemented by software, hardware or a combination thereof.
  • the above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, and can also be stored in the memory of the computer device in the form of software, so that the processor can invoke and execute the corresponding operations of the above-mentioned modules.
  • FIG. 8 is a schematic structural diagram of a terminal device provided by an embodiment of the present application.
  • the terminal device 800 includes: a transceiver 801 , a processor 802 and a memory 803 .
  • the transceiver 801 is used for receiving and sending data under the control of the processor 802 .
  • the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by the processor 802 and various circuits of the memory represented by the memory 803 are linked together.
  • the bus architecture can also link together various other circuits such as peripherals, voltage regulators, and power management circuits, etc., which are well known in the art and therefore will not be further described herein.
  • the bus interface provides the interface.
  • the transceiver 801 may be a plurality of elements, including a transmitter and a receiver, providing a unit for communicating with various other devices over transmission media, including wireless channels, wired channels, optical cables, and other transmission media.
  • the processor 802 is responsible for managing the bus architecture and general processing, and the memory 803 can store data used by the processor 802 when performing operations.
  • the processor 802 is responsible for managing the bus architecture and general processing, and the memory 803 can store data used by the processor 802 when performing operations.
  • the processor 802 may be a central processing unit (CPU), an application specific integrated circuit (Application Specific Integrated Circuit, ASIC), a field programmable gate array (Field-Programmable Gate Array, FPGA) or complex programmable logic device (Complex Programmable Logic Device, CPLD), the processor can also adopt a multi-core architecture.
  • CPU central processing unit
  • ASIC Application Specific Integrated Circuit
  • FPGA field programmable gate array
  • CPLD Complex Programmable Logic Device
  • the processor 802 calls the computer program stored in the memory 803 to execute any method related to the terminal device provided in the embodiment of the present application according to the obtained executable instructions, and the processor and the memory may also be arranged physically separately.
  • the processor 802 is configured to read the computer program in the memory and perform the following operations: obtain the measurement configuration information used to indicate the layer 2 measurement and the identification information of the target service to be measured; according to the measurement configuration information, perform the target service Perform measurements and obtain measurement data; send measurement data to network devices.
  • the measurement configuration information includes a measurement category, where the measurement category includes: at least one of average packet delay, packet loss rate, throughput, data volume, and number of stalls or Multiple types: measure the target business and obtain measurement data according to the measurement configuration information, specifically including: measure the target business for different measurement categories and obtain measurement data.
  • the measurement configuration information includes measurement time, where the measurement time includes a measurement period or a measurement time point; according to the measurement configuration information, the target service is measured to obtain measurement data, which specifically includes: The measurement cycle is to periodically measure the target service to obtain the measurement data obtained during the measurement period; or, when the measurement time point is reached, to measure the target service to obtain the measurement data obtained at the measurement time point.
  • the processor 802 is further configured to perform the following operation: when the measurement data is obtained, store the measurement data.
  • storing the measurement data specifically includes: determining whether the measurement data satisfies a preset condition; if it is determined that the preset condition is met, storing the measurement data.
  • the measurement configuration information includes the reporting time, wherein the reporting time includes the reporting period or the reporting time point; sending the measurement data to the network device specifically includes: periodically sending to the network according to the reporting period The device sends the measurement data; or, when the reporting time point is reached, the measurement data is sent to the network device.
  • sending the measurement data to the network device includes: sending a measurement data report request to the network device; and sending the measurement data to the network device if a response message returning from the network device allowing reporting is received.
  • sending the measurement data to the network device includes: sending the measurement data and measurement configuration information to the network device.
  • the processor 802 is further configured to perform the following operations: send reference information of the target service to the network device; wherein, the reference information includes: identification information of the cell where the terminal device is located, and relative information of the cell where the terminal device is located. Identification information of neighboring cells, geographic location information of the terminal device, signal strength of the cell where the terminal device is located, signal strength of adjacent cells of the cell where the terminal is located, signal quality of the cell where the terminal device is located, and signal quality of adjacent cells of the cell where the terminal is located at least one or more of them.
  • the above-mentioned terminal device provided by this application can implement all the method steps corresponding to the implementation of the terminal device in the above-mentioned method embodiments, and can achieve the same technical effect.
  • the same parts and beneficial effects of the method embodiments are described in detail.
  • FIG. 9 is a schematic structural diagram of a network device provided by an embodiment of the present application.
  • the network device 900 includes: a transceiver 901 , a processor 902 and a memory 903 .
  • the transceiver 901 is used for receiving and sending data under the control of the processor 902 .
  • the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by the processor 902 and various circuits of the memory represented by the memory 903 are linked together.
  • the bus architecture can also link together various other circuits such as peripherals, voltage regulators, and power management circuits, etc., which are well known in the art and therefore will not be further described herein.
  • the bus interface provides the interface.
  • the transceiver 901 may be a plurality of elements, including a transmitter and a receiver, providing a unit for communicating with various other devices over transmission media, including wireless channels, wired channels, optical cables, and other transmission media.
  • the processor 902 is responsible for managing the bus architecture and general processing, and the memory 903 can store data used by the processor 902 when performing operations.
  • the processor 902 is responsible for managing the bus architecture and general processing, and the memory 903 may store data used by the processor 902 when performing operations.
  • the processor 902 may be a central processing unit (CPU), an application specific integrated circuit (Application Specific Integrated Circuit, ASIC), a field programmable gate array (Field-Programmable Gate Array, FPGA) or complex programmable logic device (Complex Programmable Logic Device, CPLD), the processor can also adopt a multi-core architecture.
  • CPU central processing unit
  • ASIC Application Specific Integrated Circuit
  • FPGA field programmable gate array
  • CPLD Complex Programmable Logic Device
  • the processor 902 is configured to execute any method related to the terminal device provided in the embodiments of the present application according to the obtained executable instructions by calling the computer program stored in the memory 903 .
  • the processor and memory may also be physically separated.
  • the processor 902 is configured to read the computer program in the memory and perform the following operations:
  • the processor 902 is further configured to perform the following operations: receive reference information sent by the terminal device; wherein, the reference information includes: identification information of the cell where the terminal device is located, neighbors of the cell where the terminal device is located The identification information of the cell, the geographical location information of the terminal device, the signal strength of the cell where the terminal device is located, the signal strength of the adjacent cell of the cell where the terminal device is located, the signal quality of the cell where the terminal device is located, and the signal quality of the adjacent cell of the cell where the terminal device is located at least one or more of .
  • the service parameters include: at least one or more of the modulation and coding strategy of the target service, the number of base stations used to send the target service, and the location of the base station used to send the target service;
  • the measurement data adjusts the service parameters of the target service, including: determining the adjustment content for adjusting the service parameters of the target service according to the reference information and/or measurement data, wherein the adjustment content includes: adjusting the modulation and coding strategy of the target service, Adjust at least one or more of the number of base stations used to send the target service, and adjust the location of the base station used to send the target service; adjust the service parameters of the target service according to the adjustment content.
  • each functional unit in each embodiment of the present application may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit.
  • the above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units.
  • the above integrated units are realized in the form of software function units and sold or used as independent products, they can be stored in a processor-readable storage medium.
  • the technical solution of the present application is essentially or part of the contribution to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium , including several instructions to make a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor (processor) execute all or part of the steps of the methods in various embodiments of the present application.
  • the aforementioned storage media include: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), magnetic disk or optical disc and other media that can store program codes. .
  • an embodiment of the present application provides a processor-readable storage medium, the processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the method related to the terminal device provided in the embodiment of the present application. , so that the processor can implement all the method steps implemented by the terminal device in the above method embodiment, and can achieve the same technical effect, and the same parts and beneficial effects in this embodiment as in the method embodiment will not be described in detail here.
  • an embodiment of the present application provides a processor-readable storage medium, where a computer program is stored in the processor-readable storage medium, and the computer program is used to enable the processor to execute the method related to the network device provided in the embodiment of the present application.
  • the processor can implement all the method steps implemented by the network device in the above method embodiment, and can achieve the same technical effect, and the same parts and beneficial effects in this embodiment as in the method embodiment will not be described in detail here.
  • the processor-readable storage medium may be any available medium or data storage device that the processor can access, including but not limited to magnetic storage (such as floppy disk, hard disk, magnetic tape, magneto-optical disk (MO), etc.), optical storage (such as CD, DVD, BD, HVD, etc.), and semiconductor memory (such as ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drive (SSD)), etc.
  • magnetic storage such as floppy disk, hard disk, magnetic tape, magneto-optical disk (MO), etc.
  • optical storage such as CD, DVD, BD, HVD, etc.
  • semiconductor memory such as ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drive (SSD)
  • an embodiment of the present application also provides a computer program product containing instructions, the computer program is stored in a storage medium, at least one processor can read the computer program from the storage medium, and at least one processor executes the computer program.
  • the program can implement all the method steps implemented by the terminal device in the above method embodiment, and can achieve the same technical effect, so the same parts and beneficial effects in this embodiment as in the method embodiment will not be described in detail here.
  • an embodiment of the present application also provides a computer program product containing instructions.
  • the computer program is stored in a storage medium.
  • At least one processor can read the computer program from the storage medium.
  • At least one processor executes the computer program.
  • the program can implement all the method steps implemented by the network device in the above method embodiment, and can achieve the same technical effect, so the same parts and beneficial effects in this embodiment as in the method embodiment will not be described in detail here.
  • the embodiment of the present application also provides a communication system, including a terminal device and a network device.
  • the terminal device can execute all the method steps performed by the terminal device in the above method embodiments, and can achieve the same technical effect.
  • the network device can perform all the method steps performed by the network device side in the above method embodiments, and can achieve the same technical effect. Parts and beneficial effects in this embodiment that are the same as those in the method embodiment will not be described in detail here.
  • the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt a complete hardware embodiment, a complete software embodiment, or a combination of software and hardware implementations example form. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) having computer-usable program code embodied therein.
  • a computer-usable storage media including but not limited to disk storage and optical storage, etc.
  • each flow and/or block in the signaling interaction diagram and/or block diagram, and a combination of procedures and/or blocks in the signaling interaction diagram and/or block diagram can be implemented by computer-executable instructions.
  • These computer-executable instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing device to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing device produce A device for realizing the functions specified in one or more procedures of the signaling interaction schematic diagram and/or one or more blocks of the block diagram.
  • processor-executable instructions may also be stored in a processor-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, such that the instructions stored in the processor-readable memory produce a manufacturing product, the instruction device implements the functions specified in one or more procedures in the signaling interaction schematic diagram and/or one or more blocks in the block diagram.
  • processor-executable instructions can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented
  • the executed instructions provide steps for realizing the functions specified in one or more procedures of the signaling interaction diagram and/or one or more blocks of the block diagram.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Quality & Reliability (AREA)

Abstract

本申请提供的一种数据处理方法、装置、设备及存储介质中,在终端设备侧,该数据处理方法包括:获取用于指示进行层2测量的测量配置信息和待测量的目标业务的标识信息;根据测量配置信息,对目标业务进行测量,获得测量数据;向网络设备发送测量数据。本方案中,由于可以通过终端设备来进行层2的测量,即使终端设备处于非连接态,也可以及时获知终端设备上业务的测量数据,从而及时的对终端上的业务进行调整,保证业务质量。

Description

数据处理方法、装置、设备及存储介质
本申请要求于2021年05月21日提交中国专利局、申请号为202110560544.3、申请名称为“数据处理方法、装置、设备及存储介质”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请涉及通信技术领域,尤其涉及一种数据处理方法、装置、设备及存储介质。
背景技术
随着通信技术的发展,人们对终端设备的业务质量要求也越来越高。相关技术中,当终端设备处于连接态时,可以通过网络设备实时的对终端设备上进行的业务进行层2的测量,再根据测量数据对业务进行相应的调整和优化,从而提升业务质量。
然而,一些业务还可以在终端设备处于非连接态的情况下进行,例如,多播广播业务(Multicast Broadcast Service,MBS)可以在终端设备处于空闲态(IDLE)或者非激活态(INACTIVE)等非连接态时进行。此时,网络设备无法对终端设备的业务进行层2测量,从而无法获知终端设备对业务的接收情况,也就不能及时进行业务调整,最终会降低终端设备的业务质量。
发明内容
本申请提供一种数据处理方法、装置、设备及存储介质,用于解决当终端设备处于非连接态时,网络设备无法获知终端设备的业务情况,导致业务质量低的技术问题。
第一方面,本申请提供一种数据处理方法,应用于终端设备,该数据处理方法包括:获取用于指示进行层2测量的测量配置信息和待测量的目标业务的标识信息;根据测量配置信息,对目标业务进行测量,获得测量数据;向网络设备发送测量数据。
在本申请提供的另一个实施例中,测量配置信息中包含测量类别,其中,测量类别包括:平均数据包时延、丢包率、吞吐量、数据量、卡顿次数中的至少一种或者多种;根据测量配置信息,对目标业务进行测量,获得测量数据,具体包括:针对不同的测量类别,分别对目标业务进行测量,获得该测量类别对应的测量数据。
在本申请提供的另一个实施例中,测量配置信息中包含测量时间,其中,测量时间包括测量周期或测量时间点;根据测量配置信息,对目标业务进行测量,获得测量数据,具体包括:根据测量周期,对目标业务进行周期性测量,获得在测量周期内得到的测量数据;或者,在到达测量时间点时,对目标业务进行测量,获得在测量时间点测量得到的测量数据。
在本申请提供的另一个实施例中,该数据处理方法还包括:在获得测量数据的情况下,存储测量数据。
在本申请提供的另一个实施例中,在获得测量数据的情况下,存储测量数据,具体包 括:确定测量数据是否满足预设条件;若确定满足预设条件,则存储测量数据。
在本申请提供的另一个实施例中,测量配置信息中包含上报时间,其中,上报时间包括上报周期或上报时间点;向网络设备发送测量数据,具体包括:根据上报周期,周期性的向网络设备发送测量数据;或者,在到达上报时间点时,向网络设备发送测量数据。
在本申请提供的另一个实施例中,向网络设备发送测量数据,包括:向网络设备发送测量数据上报请求;若接收到网络设备返回的允许上报的应答信息,则向网络设备发送测量数据。
在本申请提供的另一个实施例中,向网络设备发送测量数据,包括:向网络设备发送测量数据和测量配置信息。
在本申请提供的另一个实施例中,数据处理方法还包括:向网络设备发送目标业务的参考信息;其中,参考信息包括:终端设备所在小区的标识信息、终端所在小区的相邻小区的标识信息、终端设备的地理位置信息、终端设备所在小区的信号强度、终端所在小区的相邻小区的信号强度、终端设备所在小区的信号质量、终端所在小区的相邻小区的信号质量中的至少一种或多种。
第二方面,本申请提供一种数据处理方法,应用于网络设备,数据处理方法包括:向终端设备发送用于指示进行层2测量的测量配置信息和待测量的目标业务的标识信息;接收终端设备发送的测量数据,测量数据是终端设备根据测量配置信息对目标业务进行测量获得的;根据测量数据对目标业务的业务参数进行调整。
在本申请提供的另一个实施例中,数据处理方法还包括:接收终端设备发的送参考信息;其中,参考信息包括:终端设备所在小区的标识信息、终端所在小区的相邻小区的标识信息、终端设备的地理位置信息、终端设备所在小区的信号强度、终端所在小区的相邻小区的信号强度、终端设备所在小区的信号质量、终端所在小区的相邻小区的信号质量中的至少一种或多种。
在本申请提供的另一个实施例中,业务参数包括:目标业务的调制与编码策略、用于发送目标业务的基站数量、用于发送目标业务的基站位置中的至少一种或多种;根据测量数据对目标业务的业务参数进行调整,包括:根据参考信息和/或测量数据,确定对目标业务的业务参数进行调整的调整内容,其中,调整内容包括:调整目标业务的调制与编码策略、调整用于发送目标业务的基站数量、调整用于发送目标业务的基站位置中的至少一种或多种;根据调整内容对目标业务的业务参数进行调整。
第三方面,本申请提供一种数据处理装置,应用于终端设备,数据处理装置包括:获取模块,用于获取用于指示进行层2测量的测量配置信息和待测量的目标业务的标识信息;处理模块,用于根据测量配置信息,对目标业务进行测量,获得测量数据;发送模块,用于向网络设备发送测量数据。
在本申请提供的另一个实施例中,测量配置信息中包含测量类别,其中,测量类别包括:平均数据包时延、丢包率、吞吐量、数据量、卡顿次数中的至少一种或者多种;获取模块具体用于:针对不同的测量类别,分别对目标业务进行测量,获得该测量类别对应的测量数据。
在本申请提供的另一个实施例中,测量配置信息中包含测量时间,其中,测量时间包括测量周期或测量时间点;获取模块具体用于:根据测量周期,对目标业务进行周期性测 量,获得在测量周期内得到的测量数据;或者,在到达测量时间点时,对目标业务进行测量,获得在测量时间点测量得到的测量数据。
在本申请提供的另一个实施例中,处理模块还用于:在获得测量数据的情况下,存储测量数据。
在本申请提供的另一个实施例中,处理模块具体用于:确定测量数据是否满足预设条件;若确定满足预设条件,则存储测量数据。
在本申请提供的另一个实施例中,测量配置信息中包含上报时间,其中,上报时间包括上报周期或上报时间点;发送模块具体用于:根据上报周期,周期性的向网络设备发送测量数据;或者,在到达上报时间点时,向网络设备发送测量数据。
在本申请提供的另一个实施例中,发送模块具体用于:向网络设备发送测量数据上报请求;若接收到网络设备返回的允许上报的应答信息,则向网络设备发送测量数据。
在本申请提供的另一个实施例中,发送模块具体用于:向网络设备发送测量数据和测量配置信息。
在本申请提供的另一个实施例中,发送模块,还用于向网络设备发送目标业务的参考信息;其中,参考信息包括:终端设备所在小区的标识信息、终端所在小区的相邻小区的标识信息、终端设备的地理位置信息、终端设备所在小区的信号强度、终端所在小区的相邻小区的信号强度、终端设备所在小区的信号质量、终端所在小区的相邻小区的信号质量中的至少一种或多种。
第四方面,本申请提供一种数据处理装置,应用于网络设备,数据处理装置包括:发送模块,用于向终端设备发送用于指示进行层2测量的测量配置信息和待测量的目标业务的标识信息;接收模块,接收终端设备发送的测量数据,测量数据是终端设备根据测量配置信息对目标业务进行测量获得的;处理模块,用于根据测量数据对目标业务的业务参数进行调整。
在本申请提供的另一个实施例中,接收模块,还用于:接收终端设备发的送参考信息;其中,参考信息包括:终端设备所在小区的标识信息、终端所在小区的相邻小区的标识信息、终端设备的地理位置信息、终端设备所在小区的信号强度、终端所在小区的相邻小区的信号强度、终端设备所在小区的信号质量、终端所在小区的相邻小区的信号质量中的至少一种或多种。
在本申请提供的另一个实施例中,业务参数包括:目标业务的调制与编码策略、用于发送目标业务的基站数量、用于发送目标业务的基站位置中的至少一种或多种;处理模块具体用于:根据参考信息和/或测量数据,确定对目标业务的业务参数进行调整的调整内容,其中,调整内容包括:调整目标业务的调制与编码策略、调整用于发送目标业务的基站数量、调整用于发送目标业务的基站位置中的至少一种或多种;根据调整内容对目标业务的业务参数进行调整。
第五方面,本申请实施例提供一种终端设备,该终端设备包括:存储器,用于存储计算机程序;收发机,用于在处理器的控制下收发数据;处理器,用于读取存储器中的计算机程序并执行以下操作:获取用于指示进行层2测量的测量配置信息和待测量的目标业务的标识信息;根据测量配置信息,对目标业务进行测量,获得测量数据;向网络设备发送测量数据。
在本申请提供的另一个实施例中,测量配置信息中包含测量类别,其中,测量类别包括:平均数据包时延、丢包率、吞吐量、数据量、卡顿次数中的至少一种或者多种;根据测量配置信息,对目标业务进行测量,获得测量数据,具体包括:针对不同的测量类别,分别对目标业务进行测量,获得该测量类别对应的测量数据。
在本申请提供的另一个实施例中,测量配置信息中包含测量时间,其中,测量时间包括测量周期或测量时间点;根据测量配置信息,对目标业务进行测量,获得测量数据,具体包括:根据测量周期,对目标业务进行周期性测量,获得在测量周期内得到的测量数据;或者,在到达测量时间点时,对目标业务进行测量,获得在测量时间点测量得到的测量数据。
在本申请提供的另一个实施例中,处理器还用于执行以下操作:在获得测量数据的情况下,存储测量数据。
在本申请提供的另一个实施例中,在获得测量数据的情况下,存储测量数据,包括:确定测量数据是否满足预设条件;若确定满足预设条件,则存储测量数据。
在本申请提供的另一个实施例中,测量配置信息中包含上报时间,其中,上报时间包括上报周期或上报时间点;向网络设备发送测量数据,具体包括:根据上报周期,周期性的向网络设备发送测量数据;或者,在到达上报时间点时,向网络设备发送测量数据。在本申请提供的另一个实施例中,
在本申请提供的另一个实施例中,向网络设备发送测量数据,包括:向网络设备发送测量数据上报请求;若接收到网络设备返回的允许上报的应答信息,则向网络设备发送测量数据。
在本申请提供的另一个实施例中,向网络设备发送测量数据,包括:向网络设备发送测量数据和测量配置信息。
在本申请提供的另一个实施例中,处理器还用于执行以下操作:向网络设备发送目标业务的参考信息;其中,参考信息包括:终端设备所在小区的标识信息、终端所在小区的相邻小区的标识信息、终端设备的地理位置信息、终端设备所在小区的信号强度、终端所在小区的相邻小区的信号强度、终端设备所在小区的信号质量、终端所在小区的相邻小区的信号质量中的至少一种或多种。
第六方面,本申请实施例提供一种网络设备,该网络设备包括:存储器,用于存储计算机程序;收发机,用于在处理器的控制下收发数据;处理器,用于读取存储器中的计算机程序并执行以下操作:向终端设备发送用于指示进行层2测量的测量配置信息和待测量的目标业务的标识信息;接收终端设备发送的测量数据,测量数据是终端设备根据测量配置信息对目标业务进行测量获得的;根据测量数据对目标业务的业务参数进行调整。
在本申请提供的另一个实施例中,处理器,还用于执行以下操作:接收终端设备发的送参考信息;其中,参考信息包括:终端设备所在小区的标识信息、终端所在小区的相邻小区的标识信息、终端设备的地理位置信息、终端设备所在小区的信号强度、终端所在小区的相邻小区的信号强度、终端设备所在小区的信号质量、终端所在小区的相邻小区的信号质量中的至少一种或多种。
在本申请提供的另一个实施例中,业务参数包括:目标业务的调制与编码策略、用于发送目标业务的基站数量、用于发送目标业务的基站位置中的至少一种或多种;根据测量 数据对目标业务的业务参数进行调整,包括:根据参考信息和/或测量数据,确定对目标业务的业务参数进行调整的调整内容,其中,调整内容包括:调整目标业务的调制与编码策略、调整用于发送目标业务的基站数量、调整用于发送目标业务的基站位置中的至少一种或多种;根据调整内容对目标业务的业务参数进行调整。
第七方面,本申请提供一种处理器可读存储介质,该处理器可读存储介质存储有计算机程序,计算机程序用于使处理器执行如第一方面或第二方面的数据处理方法。
第八方面,本申请提供一种计算机程序产品,包括:计算机程序,当计算机程序被处理器执行时实现如上述第一方面或第二方面的数据处理方法。
第九方面,本申请提供一种通信***,包括如上任一项的终端设备和如上任一项的网络设备。
本申请提供的一种数据处理方法、装置、设备及存储介质中,在终端设备侧,该数据处理方法包括:获取用于指示进行层2测量的测量配置信息和待测量的目标业务的标识信息;根据测量配置信息,对目标业务进行测量,获得测量数据;向网络设备发送测量数据。本方案中,由于可以通过终端设备来进行层2的测量,即使终端设备处于非连接态,也可以及时获知终端设备上业务的测量数据,从而及时的对终端上的业务进行调整,保证业务质量。
应当理解,上述发明内容部分中所描述的内容并非旨在限定本申请的实施例的关键或重要特征,亦非用于限制本申请的范围。本申请的其它特征将通过以下的描述变得容易理解。
附图说明
为了更清楚地说明本申请或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请一实施例提供的应用场景示意图;
图2为本申请一实施例提供的一种数据处理方法的信令交互示意图;
图3为本申请另一实施例提供的一种数据处理方法的信令交互示意图;
图4为本申请又一实施例提供的一种数据处理方法的信令交互示意图;
图5为本申请又一实施例提供的一种数据处理方法的信令交互示意图;
图6为本申请一实施例提供的一种数据处理装置的结构示意图;
图7为本申请另一实施例提供的一种数据处理装置的结构示意图;
图8为本申请一实施例提供的一种终端设备的结构示意图;
图9为本申请一实施例提供的一种网络设备的结构示意图。
具体实施方式
本申请中术语“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/” 一般表示前后关联对象是一种“或”的关系。本申请实施例中术语“多个”是指两个或两个以上,其它量词与之类似。
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,并不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
首先,对本申请实施例中的部分名词进行解释说明:
层2:数据链路层,是开放式***互联通信参考模型(Open System Interconnection Reference Model,OSI)中的第二层,其介于物理层和网络层之间。数据链路层用于在物理层提供的服务的基础上向网络层提供服务,其最基本的服务是将源自网络层来的数据可靠地传输到相邻节点的目标机网络层。
调制与编码策略:(Modulation and Coding Scheme,MCS),MCS将所关注的影响通讯速率的因素作为表的列,将MCS索引作为行,形成一张速率表,每一个MCS索引其实对应了一组参数下的物理传输速率。
为方便理解,首先结合图1对本申请实施例的应用场景进行说明:
图1为本申请实施例提供的应用场景的示意图。如图1所示,该场景包括:终端设备101和网络设备102。
其中,上述的终端设备101可以是无线终端也可以是有线终端。无线终端可以是指向用户提供语音和/或其他业务数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备。无线终端可以经无线接入网(Radio Access Network,简称RAN)与一个或多个核心网设备进行通信,无线终端可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。再例如,无线终端还可以是个人通信业务(Personal Communication Service,简称PCS)电话、无绳电话、会话发起协议(Session Initiation Protocol,简称SIP)话机、无线本地环路(Wireless Local Loop,简称WLL)站、个人数字助理(Personal Digital Assistant,简称PDA)等设备。无线终端也可以称为***、订户单元(Subscriber Unit)、订户站(Subscriber Station),移动站(Mobile Station)、移动台(Mobile)、远程站(Remote Station)、远程终端(Remote Terminal)、接入终端(Access Terminal)、用户终端(User Terminal)、用户代理(User Agent)、用户设备(User Device or User Equipment),在此不作限定。在本申请提供的另一个实施例中,上述终端设备还可以是智能手表、平板电脑等设备。
上述的网络设备102可以是基站,具体可以是全球移动通讯(Global System of Mobile communication,简称GSM)或码分多址(Code Division Multiple Access,简称CDMA)中的基站(Base Transceiver Station,简称BTS)和/或基站控制器,也可以是宽带码分多址(Wideband Code Division Multiple Access,简称WCDMA)中的基站(NodeB,简称NB)和/或无线网络控制器(Radio Network Controller,简称RNC),还可以是长期演进(Long Term Evolution,简称LTE)中的演进型基站(Evolutional Node B,简称4G基站或eNodeB),或者中继站或接入点,或者未来5G网络中的基站(5G基站)等,本申请实施例在此并不限定。
在实际应用中,为了保障终端设备101上进行的业务的质量,需要对终端设备101上进行的业务进行层2的测量,使得网络设备102根据测量数据对业务进行相应的调整和优化。
当终端设备101处于连接态时,通过网络设备102根据终端设备101或者终端设备101的交互数据对层2的测量,具体的,其可以包括多种测量内容,例如可以包括:激活(连接)UE数量、PRB使用情况、上/下行平均数据包时延、上/下行丢包率、平均丢包率、总/分布式数据吞吐量、总/分布式数据量中的一种或多种。
且,由于在进行层2的测量时,需要使用介质访问控制层(Media Access Control,MAC)、无线链路控制层(Radio Link Control,RLC)、分组数据汇聚协议(Packet Data Convergence Protocol,PDCP)以及服务数据适配协议(Service Data Adaptation Protocol,SDAP)等多种参数的统计输入,因此,该过程需要在终端设备101处于连接态时才能进行。
然而,一些业务还可以在终端设备101处于非连接态的情况下进行,例如,多播广播业务(Multicast Broadcast Service,MBS)可以在终端设备101处于空闲态(IDLE)或者非激活态(INACTIVE)等非连接态时进行。此时,网络设备102就无法对终端设备101的业务进行层2测量,从而无法获知终端设备101对业务的接收情况,也就不能及时进行业务调整,最终会降低终端设备101上的业务质量。
为了解决上述问题,本申请实施例提供一种数据处理方法、装置、设备及存储介质,由终端设备根据测量配置信息对目标业务进行层2的测量,此时,即使终端设备处于非连接态,也可以及时对目标业务进行层2的测量,从而保证业务质量。
具体的,本方案为,由终端设备101获取用于指示进行层2测量的测量配置信息和待测量的目标业务的标识信息;再根据测量配置信息,对目标业务进行测量,获得测量数据,其中,测量配置信息和目标业务的标识信息可以是网络设备102发送给终端的。
进一步的,终端设备将测量数据发送给网络设备102,相应的,网络设备102在接收到测量数据之后,根据测量数据对终端设备101上进行的目标业务的业务参数进行调整,从而保证业务质量。
另外需要说明的是,上述的图1为示意性的,上述场景中还可以包括其它网络设备或终端设备,如还可以包括无线中继器设备和无线回传设备等(在图1中未示出),且上述场景中的终端设备101和网络设备102均以一个为例示出,但并不以此为限定。
应理解,本申请实施例提供的技术方案可以适用于多种***,尤其是5G***。例如适用的***可以是全球移动通讯(global system of mobile communication,GSM)***、码分多址(code division multiple access,CDMA)***、宽带码分多址(Wideband Code Division Multiple Access,WCDMA)通用分组无线业务(general packet radio service,GPRS)***、长期演进(long term evolution,LTE)***、LTE频分双工(frequency division duplex,FDD)***、LTE时分双工(time division duplex,TDD)***、高级长期演进(long term evolution advanced,LTE-A)***、通用移动***(universal mobile telecommunication system,UMTS)、全球互联微波接入(worldwide interoperability for microwave access,WiMAX)***、5G新空口(New Radio,NR)***等。这多种***中均包括终端和网络设备。***中还包括核心网部分,例如演进的分组***(Evloved Packet System,EPS)、5G***(5GS) 等。
其中,本申请实施例提供的技术方案所适用的通信***包括网络设备和终端设备,其中,网络设备可以包括接入网设备和核心网设备,接入网设备比如可以是无线接入网设备等。
应理解,本申请实施例所提供的方法和装置是基于同一申请构思的,由于方法和装置解决问题的原理相似,因此装置和方法的实施可以相互参见,重复之处不再赘述。
下面以具体地实施例对本申请的实施例的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。
图2为本申请一实施例提供的一种数据处理方法的信令交互示意图。如图2所示,在本实施例提供的数据处理方法中,终端设备和网络设备具体执行如下步骤:
S201、网络设备向终端设备发送用于指示进行层2测量的测量配置信息和待测量的目标业务的标识信息。
S202、终端设备获取用于指示进行层2测量的测量配置信息和待测量的目标业务的标识信息,并根据测量配置信息,对目标业务进行测量,获得测量数据。
在实际应用中,测量配置信息可以包括:测量类别、测量时间和上报时间中的一种或多种。
具体的,测量类别用于指示终端设备进行层2测量的测量类别;测量时间用于指示终端设备进行层2测量的测量时间;上报时间用于指示终端设备在获得测量数据后,向网络设备发送测量数据的时间。
示例性的,测量类别可以包括:平均数据包时延、丢包率、吞吐量、数据量、卡顿次数中的至少一种或者多种;其中,吞吐量为在该目标业务进行过程中,单位时间内网络设备向终端设备成功地传送数据的数量;数据量为终端设备在进行目标业务时接收到的所有数据包的数据量总和。
在一些实施例中,目标业务的标识信息用于指示终端设备进行测量的目标业务,终端设备上可能会同时进行多个目标业务,通过目标业务的标识信息,可以使得终端设备准确的确定需要进行测量的目标业务。
结合上述,本步骤具体为,终端设备根据目标业务的标识信息,确定本次测量的目标业务,再根据测量配置信息对该目标业务进行测量,从而获得该目标业务的测量数据。
示例性的,终端设备可以对该目标业务的平均数据包时延进行测量时,测量数据为平均数据包时延,或者,终端设备对该目标业务的丢包率进行测量时,测量数据为该目标业务的丢包率;又例如,终端设备对该目标业务的数据吞吐量进行测量时,测量数据为该目标业务的数据吞吐量等等。
需要说明的是,至于对不同测量类别进行测量的具体测量方法,在后续实施例中示出。
S203、终端设备向网络设备发送测量数据。
S204、网络设备接收终端设备发送的测量数据,并根据测量数据对目标业务的业务参数进行调整。
在实际应用中,本申请实施例对于终端设备进行层2测量时的状态不做具体限定。例如:终端设备处于非连接态,可以根据测量配置信息,对目标业务进行测量,此时,步骤 S203为:在终端设备在进入连接态时,向网络设备发送测量数据。本方案通过处于非连接态的终端设备来进行层2的测量,可以使得网络设备及时获知处于非连接态的终端设备上业务的测量数据,从而及时的对终端上的业务进行调整,保证业务质量。
另一方面,当终端设备在处于连接态时,也可以进行上述的层2测量,此时,步骤S203为:当终端设备获得测量数据之后,随即向网络设备发送测量数据。在实际应用中,一个网络设备通常会向多个终端设备发送目标业务,这就需要网络设备同时测量所有终端设备上的业务数据,此过程会给网络设备带来极大的数据处理压力。因此,通过本方案,当终端设备处于连接态时,通过终端设备来进行层2测量,从而业务数据测量任务分散至每个终端设备,无需通过网络设备对所有的终端设备进行大规模的业务数据测量,可以降低网络设备侧的内存占用,解耦网络设备的数据处理压力。
另外需要说明的是,不同测量类别的测量数据对应的业务参数不同,调整方法也不同,至于具体的调整过程,在后续实施例中示出。
图3为本申请另一实施例提供的一种数据处理方法的信令交互图。如图3所示,本申请实施例提供的数据处理方法中,终端设备和网络设备具体执行如下步骤:
S301、网络设备向终端设备发送用于指示进行层2测量的测量配置信息和待测量的目标业务的标识信息。
S302、终端设备获取用于指示进行层2测量的测量配置信息和待测量的目标业务的标识信息,并针对不同的测量类别,分别对目标业务的该测量类别进行测量,获得该测量类别对应的测量数据。
在一些实施例中,测量类别可以包括:平均数据包时延、丢包率、吞吐量、数据量、卡顿次数中的至少一种或者多种。
下面以丢包率、吞吐量、数据量和卡顿次数为例,结合具体实施例分别对上述几种测量类别进行测量的过程进行说明:
1)当测量类别为丢包率时,本步骤为:测量该终端设备在进行目标业务时的丢包率,将测量得到的该终端设备在进行目标业务时的丢包率确定为测量数据。
具体的,首先,统计在预设时间内终端设备进行该目标业务时,所有未成功接收的数据包个数;其次,确定该目标业务在该预设时间内的数据包总数;最后,确定所有未成功接收的数据包个数与数据包总数的比值为该目标业务的丢包率。
2)当测量类别为吞吐量时,本步骤为:测量该终端设备在进行目标业务时的数据吞吐量,将测量得到的该终端设备在进行目标业务时的数据吞吐量确定为测量数据。
具体的,首先统计在预设时间内终端设备进行该目标业务时,接收到的总数据量;其次,确定总数据量与该预设时间的比值为终端设备在进行该目标业务时的数据吞吐量。
3)当测量类别为数据量时,其测量方式与上述方案2)类似,即本步骤为:统计在预设时间内终端设备在进行该目标业务时接收到的该目标业务对应的总数据量,将统计得到的总数据量确定为测量数据。
4)当测量类别为卡顿次数时,本步骤为:统计该终端设备在进行目标业务时的卡顿次数,将统计得到的卡顿次数确定为测量数据。
需要说明的是,在进行卡顿次数的测量时,一般由终端设备的更高层(例如应用层等)执行统计。
具体的,由终端设备接收到测量类别为卡顿次数的测量配置信息,并将测量配置信息发送给应用层;相应的,由应用层对终端设备在进行目标业务时的卡顿次数进行测量。至于卡顿次数的具体测量方法,可以参考现有技术,此处不再赘述。
在一些实施例中,测量配置信息中还包含测量时间,用于指示终端设备对目标业务进行测量的时间。其中,测量时间包括测量周期或测量时间点。
则本申请实施例中,对目标业务进行测量,具体包括以下两种方案:
1)按照测量周期对目标业务进行周期性测量,获得在该测量周期内得到的测量数据。
应理解,对于测量周期的周期时长,本申请实施例不做具体限定,示例性的,测量周期的时长可以为:1分钟、10分钟等任意时长。
示例性的,以测量周期为1分钟为例,则本步骤为:当终端设备接收到测量配置信息后,获取测量配置信息中的测量类别和测量周期,自接收到该测量配置信息的时刻起,每间隔1分钟对目标业务对应的每个测量类别进行一次测量,获得每个测量类别在每个测量周期内测量的测量数据。
2)在到达测量时间点时,对目标业务进行测量,获得在该测量时间点测量的测量数据。
类似的,测量时间点可以为任意的一个或多个时间点,本申请实施例也不做具体限定。具体的,本步骤为:在当前时间到达测量时间点时,对目标业务对应的每个测量类别进行测量,获得每个测量类别在当前时间点测量的测量数据。
S303、终端设备在获得测量数据的情况下,存储测量数据。
需要说明的是,终端处于非连接态,存储测量数据是必选步骤;终端处于连接态,存储测量数据为可选步骤。
具体的,存储测量数据的方式有多种,本申请实施例不做具体限定。在一些实施例中,在获得测量数据之后,可以直接将获得的测量数据进行存储,从而获得目标终端在进行目标业务时的所有测量数据,为后续的业务调整等场景提供数据参考。另一些实施例中,还可以周期性的对测量数据进行存储,对于周期性存储的方式,此处不再赘述。
在其他实现方式中,由于测量数据的数据量较大,若将测量得到的测量数据均进行存储,会占用终端设备的大量内存,因此,还可以只对于满足预设条件的测量数据进行存储,从而解耦终端设备的数据存储压力,保证终端设备的数据处理性能。
下面结合步骤S3031~S3032对此类存储过程进行详细说明:
S3031、终端设备在获得测量数据的情况下,确定该测量数据是否满足预设条件。
S3032、终端设备若确定测量数据满足预设条件,则存储该测量数据。
需要说明的是,不同测量类别对应的预设条件不同,分别对不同的测量类别对应的测量数据是否满足预设条件的判断方法进行详细说明:
1)当测量类别为测量目标业务的平均数据包时延时(即测量数据为目标业务的平均数据包时延),若测量得到的目标业务的平均数据包时延值大于预设的平均数据包时延门限值,则确定测量得到的平均数据包时延满足预设条件;
2)当测量类别为测量目标业务的丢包率时(即测量数据为目标业务的丢包率时),若测量得到的目标业务的丢包率大于预设的丢包率门限值,则确定测量得到的丢包率满足预设条件;
3)当测量类别为测量目标业务的吞吐量时(即测量数据为目标业务的吞吐量),若测量得到的目标业务的吞吐量小于预设的吞吐量门限值,则确定测量得到的吞吐量满足预设条件;
4)当测量类别为测量目标业务的数据量时(即测量数据为目标业务的数据量),若测量得到的目标业务的数据量小于预设的数据量门限值,则确定测量得到的数据量满足预设条件;
5)当测量类别为测量目标业务的卡顿次数时(即测量数据为目标业务的卡顿次数),若测量得到的目标业务的卡顿次数大于预设的卡顿次数门限值,则确定测量得到的目标业务的卡顿次数满足预设条件。
需要说明的是,本申请实施例不限定上述各测量类别对应的门限值的具体数值,例如:平均数据包时延门限值、丢包率门限值、吞吐量门限值、数据量门限值和卡顿次数门限值等的具体数值等。
一些实施例中,可以通过测量配置信息向终端设备发送上述各测量类别对应的门限值,具体的发送方法,可参考上述实施例,此处不再赘述。
进一步的,对满足上述预设条件的测量数据进行存储,相应的,丢弃不满足上述预设条件的测量数据。
通过本方案,只对于满足预设条件的测量数据进行存储,可以解耦终端设备的数据存储压力,从而提升终端设备的数据处理性能。
S304、向网络设备发送测量数据。
在实际应用中,测量配置信息中还可以包含上报时间,用于指示终端设备根据上报时间向网络设备发送测量数据。
其中,上报时间可以包括上报周期或上报时间点,则本步骤具体为:根据上报周期,周期性的向网络设备发送测量数据;或者,在到达上报时间点时,向网络设备发送测量数据。
S305、网络设备接收终端设备发送的测量数据,并根据测量数据对目标业务的业务参数进行调整。
需要说明的是,对目标业务的业务参数进行调整的方案在后续实施例中示出,此处不再赘述。
在实际应用中,终端设备可以主动的向网络设备测量数据,也可以在网络设备允许的情况下再向网络设备发送测量数据,其中,终端设备主动向网络设备发送测量数据时,具体方案如下:
一方面,当测量配置信息中不包含上报时间时,终端设备有可能在非连接态下获得测量数据,此种情形下存储该测量数据,当终端设备处于连接态时,再向网络设备发送测量数据,其具体方案请参考图2所示实施例,此处不再赘述。
另一方面,当测量配置信息中包含上报时间时,终端设备在获得测量数据后,根据上报时间向网络设备发送测量数据,其具体方案请参考图3所示的实施例,此处也不再赘述。
其中,当终端设备在网络设备允许的情况下再向网络设备发送测量数据时,在向网络设备发送测量数据之前,还需要向网络设备发送测量数据上报请求,在网络设备允许后,再向网络设备发送测量数据。下面结合图4对本方案进行详细说明:
图4为本申请又一实施例提供的数据处理方法的信令交互图。如图4所示,本申请实施例提供的数据处理方法中,终端设备和网络设备执行如下步骤:
S401、网络设备向终端设备发送用于指示进行层2测量的测量配置信息和待测量的目标业务的标识信息。
S402、终端设备获取用于指示进行层2测量的测量配置信息和待测量的目标业务的标识信息,并根据测量配置信息,对目标业务进行测量,获得测量数据。
需要说明的是,步骤S401~S402与图2、图3所示实施例中的方案类似,具体可参考上述实施例,此处不再赘述。
S403、终端设备向网络设备发送测量数据上报请求。
应理解,对于终端设备向网络设备发送测量数据上报请求的具体方案,本申请实施例不做具体限定。
示例性的,一方面,当测量配置数据中不包括上报时间时,当终端设备获得测量数据后,直接向网络设备发送测量数据上报请求;
另一方面,当测量配置信息中包含上报时间时,终端设备在获得测量数据后,可以根据上报时间向网络设备发送测量数据上报请求。
其中,上报时间包括:上报周期和上报时间点,则本步骤具体为:终端设备获得测量数据后,根据上报周期,周期性的向网络设备发送测量数据上报请求;或者,在到达上报时间点时,向网络设备发送测量数据上报请求。
S404、网络设备根据测量数据上报请求,向终端设备发送允许上报的应答信息。
S405、终端设备若接收到网络设备返回的允许上报的应答信息,则向网络设备发送测量数据。
具体的,当终端设备接收到网络设备返回的允许上报的应答信息之后,再向网络设备发送测量数据。相应的,若终端设备未接收到网络设备返回的允许上报的应答信息,则按照上述步骤S403的方案,继续向网络设备发送测量数据上报请求,直到接收到网络设备返回的允许上报的应答信息,或者,直到接收到网络设备返回的其他应答信息,例如是,丢弃测量数据的应答信息、上报时间的应答信息等。
进一步的,若终端设备接收到丢弃测量数据的应答信息,则丢弃本次需要上报的测量数据,若终端设备接收到上报时间的应答信息,则根据该上报时间重新上报测量数据。
S406、网络设备根据测量数据对目标业务的业务参数进行调整。
在实际应用中,不同测量类别对应的调整方法不同,下面结合图5所示的实施例对网络设备对目标业务的业务参数进行调整的方案进行详细说明:
图5为本申请又一实施例提供的一种数据处理方法的信令交互示意图。如图5所示,本申请实施例提供的数据处理方法中,终端设备和网络设备具体执行如下步骤:
S501、网络设备向终端设备发送用于指示进行层2测量的测量配置信息和待测量的目标业务的标识信息。
S502、终端设备获取用于指示进行层2测量的测量配置信息和待测量的目标业务的标识信息,并根据测量配置信息,对目标业务进行测量,获得测量数据。
S503、终端设备向网络设备发送测量数据。
需要说明的是,步骤S501~S503与上述图2~图4所示实施例中提供的方法和原理类 似,具体可参考上述实施例,此处不再赘述。
另外需要说明的是,在一些场景中,网络设备在向终端设备发送测量配置信息之后,可能会删除已发送过的测量配置信息,以降低网络设备的存储压力,因此,终端设备在向网络设备发送测量数据的同时,还需要向网络设备发送测量配置信息,使得网络设备确定该测量数据对应的测量配置信息。
S504、终端设备向网络设备发送目标业务的参考信息。
其中,参考信息包括:终端设备所在小区的标识信息、终端所在小区的相邻小区的标识信息、终端设备的地理位置信息、终端设备所在小区的信号强度、终端所在小区的相邻小区的信号强度、终端设备所在小区的信号质量、终端所在小区的相邻小区的信号质量中的至少一种或多种。
S505、网络设备接收终端设备发的送参考信息,并根据参考信息和/或测量数据,确定对目标业务的业务参数进行调整的调整内容。
其中,业务参数包括:目标业务的调制与编码策略、用于发送目标业务的基站数量、用于发送目标业务的基站位置中的至少一种或多种;
相应的,调整内容包括:调整目标业务对应的调制与编码策略、调整用于发送目标业务的基站数量、调整用于发送目标业务的基站位置中的至少一种或多种。
一些实施例中,当测量数据中包含吞吐量时,若确定吞吐量小于吞吐量门限值,则可以根据测量数据确定对目标业务的业务参数进行调整的调整内容为:调整目标业务对应的调制与编码策略。
另一些实施例中,当测量数据为卡顿次数时,若确定卡顿次数大于卡顿次数门限值,且根据参考数据确定发生卡顿的地理位置,则可以根据测量数据和参考数据,确定对目标业务的业务参数进行调整的调整内容为:调整用于发送目标业务的基站数量,或者调整用于发送目标业务的基站天线角度等。
需要说明的是,根据其他测量类别对应的测量数据确定调整内容的方案与上述示例中提供的方案类似,此处不再一一赘述。
S506、网络设备根据调整内容对目标业务的业务参数进行调整。
相应的,本步骤中,若确定调整内容为调整目标业务对应的调制与编码策略,则可以对该目标业务的调制与编码策略进行调整;若确定调整内容为用于发送目标业务的基站数量,则可以增加发生卡顿的位置的基站数量;若确定调整内容为用于发送目标业务的基站位置,则可以调整发生卡顿位置的基站天线角度。
需要说明的是,上述调整方案为示例性的,在实际应用中还可以通过其他调整手段对目标业务的业务参数进行调整,此处不再一一赘述。
应该理解的是,虽然上述实施例中的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
在终端设备侧,本申请一实施例提供了一种数据处理装置,图6为本申请一实施例提 供的一种数据处理装置的结构示意图。如图6所示,该数据处理装置600包括:
获取模块601,用于获取用于指示进行层2测量的测量配置信息和待测量的目标业务的标识信息;处理模块602,用于根据测量配置信息,对目标业务进行测量,获得测量数据;发送模块603,用于向网络设备发送测量数据。
在本申请提供的另一个实施例中,测量配置信息中包含测量类别,其中,测量类别包括:平均数据包时延、丢包率、吞吐量、数据量、卡顿次数中的至少一种或者多种;获取模块601具体用于:针对不同的测量类别,分别对目标业务进行测量,获得该测量类别对应的测量数据。
在本申请提供的另一个实施例中,测量配置信息中包含测量时间,其中,测量时间包括测量周期或测量时间点;
获取模块601具体用于:根据测量周期,对目标业务进行周期性测量,获得在测量周期内得到的测量数据;或者,在到达测量时间点时,对目标业务进行测量,获得在测量时间点测量得到的测量数据。
在本申请提供的另一个实施例中,处理模块602还用于:在获得测量数据的情况下,存储测量数据。
在本申请提供的另一个实施例中,处理模块602具体用于:确定测量数据是否满足预设条件;若确定满足预设条件,则存储测量数据。
在本申请提供的另一个实施例中,测量配置信息中包含上报时间,其中,上报时间包括上报周期或上报时间点;发送模块603具体用于:根据上报周期,周期性的向网络设备发送测量数据;或者,在到达上报时间点时,向网络设备发送测量数据。
在本申请提供的另一个实施例中,发送模块603具体用于:向网络设备发送测量数据上报请求;若接收到网络设备返回的允许上报的应答信息,则向网络设备发送测量数据。
在本申请提供的另一个实施例中,发送模块603具体用于:向网络设备发送测量数据和测量配置信息。
在本申请提供的另一个实施例中,发送模块603,还用于向网络设备发送目标业务的参考信息;其中,参考信息包括:终端设备所在小区的标识信息、终端所在小区的相邻小区的标识信息、终端设备的地理位置信息、终端设备所在小区的信号强度、终端所在小区的相邻小区的信号强度、终端设备所在小区的信号质量、终端所在小区的相邻小区的信号质量中的至少一种或多种。
在此需要说明的是,本申请提供的上述装置,能够相应地实现上述方法实施例中终端设备所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
在网络设备侧,本申请一实施例提供了一种数据处理装置,图7为本申请另一实施例提供的一种数据处理装置的结构示意图。如图7所示,该数据处理装置700包括:
发送模块701,用于向终端设备发送用于指示进行层2测量的测量配置信息和待测量的目标业务的标识信息;接收模块702,接收终端设备发送的测量数据,测量数据是终端设备根据测量配置信息对目标业务进行测量获得的;处理模块703,用于根据测量数据对目标业务的业务参数进行调整。在本申请提供的另一个实施例中,接收模块702还用于:接收终端设备发的送参考信息;
其中,参考信息包括:终端设备所在小区的标识信息、终端所在小区的相邻小区的标识信息、终端设备的地理位置信息、终端设备所在小区的信号强度、终端所在小区的相邻小区的信号强度、终端设备所在小区的信号质量、终端所在小区的相邻小区的信号质量中的至少一种或多种。
在本申请提供的另一个实施例中,业务参数包括:目标业务的调制与编码策略、用于发送目标业务的基站数量、用于发送目标业务的基站位置中的至少一种或多种;
处理模块703具体用于:根据参考信息和/或测量数据,确定对目标业务的业务参数进行调整的调整内容,其中,调整内容包括:调整目标业务的调制与编码策略、调整用于发送目标业务的基站数量、调整用于发送目标业务的基站位置中的至少一种或多种;根据调整内容对目标业务的业务参数进行调整。
在此需要说明的是,本申请提供的上述装置,能够相应地实现上述方法实施例中终端设备所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
另外需要说明的是,上述各实施例中的数据处理装置中,各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
图8为本申请一实施例提供的一种终端设备的结构示意图。如图8所示,该终端设备800包括:收发机801、处理器802和存储器803。
收发机801,用于在处理器802的控制下接收和发送数据。
其中,在图8中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器802代表的一个或多个处理器和存储器803代表的存储器的各种电路链接在一起。总线架构还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机801可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元,这些传输介质包括无线信道、有线信道、光缆等传输介质。处理器802负责管理总线架构和通常的处理,存储器803可以存储处理器802在执行操作时所使用的数据。
处理器802负责管理总线架构和通常的处理,存储器803可以存储处理器802在执行操作时所使用的数据。
在本申请提供的另一个实施例中,处理器802可以是中央处埋器(central processing unit,CPU)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或复杂可编程逻辑器件(Complex Programmable Logic Device,CPLD),处理器也可以采用多核架构。
处理器802通过调用存储器803存储的计算机程序,用于按照获得的可执行指令执行本申请实施例提供的有关终端设备的任一方法,处理器与存储器也可以物理上分开布置。
具体的,处理器802用于读取存储器中的计算机程序并执行以下操作:获取用于指示进行层2测量的测量配置信息和待测量的目标业务的标识信息;根据测量配置信息,对目标业务进行测量,获得测量数据;向网络设备发送测量数据。
在本申请提供的另一个实施例中,测量配置信息中包含测量类别,其中,测量类别包 括:平均数据包时延、丢包率、吞吐量、数据量、卡顿次数中的至少一种或者多种;根据测量配置信息,对目标业务进行测量,获得测量数据,具体包括:针对不同的测量类别,分别对目标业务进行测量,获得测量数据。
在本申请提供的另一个实施例中,测量配置信息中包含测量时间,其中,测量时间包括测量周期或测量时间点;根据测量配置信息,对目标业务进行测量,获得测量数据,具体包括:根据测量周期,对目标业务进行周期性测量,获得在测量周期内得到的测量数据;或者,在到达测量时间点时,对目标业务进行测量,获得在测量时间点测量得到的测量数据。
在本申请提供的另一个实施例中,处理器802还用于执行以下操作:在获得测量数据的情况下,存储测量数据。
在本申请提供的另一个实施例中,在获得测量数据的情况下,存储测量数据,具体包括:确定测量数据是否满足预设条件;若确定满足预设条件,则存储测量数据。
在本申请提供的另一个实施例中,测量配置信息中包含上报时间,其中,上报时间包括上报周期或上报时间点;向网络设备发送测量数据,具体包括:根据上报周期,周期性的向网络设备发送测量数据;或者,在到达上报时间点时,向网络设备发送测量数据。
在本申请提供的另一个实施例中,向网络设备发送测量数据,包括:向网络设备发送测量数据上报请求;若接收到网络设备返回的允许上报的应答信息,则向网络设备发送测量数据。
在本申请提供的另一个实施例中,向网络设备发送测量数据,包括:向网络设备发送测量数据和测量配置信息。
在本申请提供的另一个实施例中,处理器802还用于执行以下操作:向网络设备发送目标业务的参考信息;其中,参考信息包括:终端设备所在小区的标识信息、终端所在小区的相邻小区的标识信息、终端设备的地理位置信息、终端设备所在小区的信号强度、终端所在小区的相邻小区的信号强度、终端设备所在小区的信号质量、终端所在小区的相邻小区的信号质量中的至少一种或多种。
在此需要说明的是,本申请提供的上述终端设备,能够实现上述方法实施例中对应于终端设备所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
图9为本申请一实施例提供的一种网络设备的结构示意图。如图9所示,该网络设备900包括:收发机901、处理器902和存储器903。
收发机901,用于在处理器902的控制下接收和发送数据。
其中,在图9中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器902代表的一个或多个处理器和存储器903代表的存储器的各种电路链接在一起。总线架构还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机901可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元,这些传输介质包括无线信道、有线信道、光缆等传输介质。处理器902负责管理总线架构和通常的处理,存储器903可以存储处理器902在执行操作时所使用的数据。
处理器902负责管理总线架构和通常的处理,存储器903可以存储处理器902在执行 操作时所使用的数据。
在本申请提供的另一个实施例中,处理器902可以是中央处埋器(central processing unit,CPU)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或复杂可编程逻辑器件(Complex Programmable Logic Device,CPLD),处理器也可以采用多核架构。
处理器902通过调用存储器903存储的计算机程序,用于按照获得的可执行指令执行本申请实施例提供的有关终端设备的任一方法。处理器与存储器也可以物理上分开布置。
具体的,处理器902用于读取存储器中的计算机程序并执行以下操作:
向终端设备发送用于指示进行层2测量的测量配置信息和待测量的目标业务的标识信息;接收终端设备发送的测量数据,测量数据是终端设备根据测量配置信息对目标业务进行测量获得的;根据测量数据对目标业务的业务参数进行调整。
在本申请提供的另一个实施例中,处理器902还用于执行以下操作:接收终端设备发的送参考信息;其中,参考信息包括:终端设备所在小区的标识信息、终端所在小区的相邻小区的标识信息、终端设备的地理位置信息、终端设备所在小区的信号强度、终端所在小区的相邻小区的信号强度、终端设备所在小区的信号质量、终端所在小区的相邻小区的信号质量中的至少一种或多种。
在本申请提供的另一个实施例中,业务参数包括:目标业务的调制与编码策略、用于发送目标业务的基站数量、用于发送目标业务的基站位置中的至少一种或多种;根据测量数据对目标业务的业务参数进行调整,包括:根据参考信息和/或测量数据,确定对目标业务的业务参数进行调整的调整内容,其中,调整内容包括:调整目标业务的调制与编码策略、调整用于发送目标业务的基站数量、调整用于发送目标业务的基站位置中的至少一种或多种;根据调整内容对目标业务的业务参数进行调整。
在此需要说明的是,本申请提供的上述网络设备,能够实现上述方法实施例中网络设备所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
需要说明的是,本申请实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
在终端设备侧,本申请实施例提供了一种处理器可读存储介质,处理器可读存储介质 存储有计算机程序,计算机程序用于使处理器执行本申请实施例提供的有关终端设备的方法,使得处理器能够实现上述方法实施例中终端设备所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
在网络设备侧,本申请实施例提供了一种处理器可读存储介质,处理器可读存储介质存储有计算机程序,计算机程序用于使处理器执行本申请实施例提供的有关网络设备的方法,使得处理器能够实现上述方法实施例中网络设备所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
其中,处理器可读存储介质可以是处理器能够存取的任何可用介质或数据存储设备,包括但不限于磁性存储器(例如软盘、硬盘、磁带、磁光盘(MO)等)、光学存储器(例如CD、DVD、BD、HVD等)、以及半导体存储器(例如ROM、EPROM、EEPROM、非易失性存储器(NAND FLASH)、固态硬盘(SSD))等。
在终端设备侧,本申请的一实施例还提供一种包含指令的计算机程序产品,计算机程序存储在存储介质中,至少一个处理器可以从存储介质中读取计算机程序,至少一个处理器执行计算机程序时可实现上述方法实施例中终端设备所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
在网络设备侧,本申请的一实施例还提供一种包含指令的计算机程序产品,计算机程序存储在存储介质中,至少一个处理器可以从存储介质中读取计算机程序,至少一个处理器执行计算机程序时可实现上述方法实施例中网络设备所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
本申请实施例还提供一种通信***,包括终端设备和网络设备。其中,终端设备能够执行上述方法实施例中终端设备端所执行的所有方法步骤,且能够达到相同的技术效果。网络设备能够执行上述方法实施例中网络设备端所执行的所有方法步骤,且能够达到相同的技术效果。在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品,因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、装置、和计算机程序产品的信令交互示意图和/或方框图来描述的。应理解可由计算机可执行指令实现信令交互示意图和/或方框图中的每一流程和/或方框、以及信令交互示意图和/或方框图中的流程和/或方框的结合。可提供这些计算机可执行指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在信令交互示意图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些处理器可执行指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的处理器可读存储器中,使得存储在该处理器可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在信令交互示意图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些处理器可执行指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在信令交互示意图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

Claims (26)

  1. 一种数据处理方法,其中,应用于终端设备,所述数据处理方法包括:
    获取用于指示进行层2测量的测量配置信息和目标业务的标识信息;
    根据所述测量配置信息,获得所述目标业务的测量数据;
    向网络设备发送所述测量数据。
  2. 根据权利要求1所述的数据处理方法,其中,所述测量配置信息中包含测量类别,所述测量类别包括:平均数据包时延、丢包率、吞吐量、数据量、卡顿次数中的至少一种或者多种;
    所述根据所述测量配置信息,获得所述目标业务的测量数据,具体包括:
    针对不同的测量类别,分别对所述目标业务进行测量,获得该测量类别对应的所述目标业务的测量数据。
  3. 根据权利要求1所述的数据处理方法,其中,所述测量配置信息中包含测量时间,所述测量时间包括测量周期或测量时间点;
    所述根据所述测量配置信息,获得所述目标业务的测量数据,具体包括:
    根据所述测量周期,对所述目标业务进行周期性测量,获得在所述测量周期内得到的所述目标业务的测量数据;
    或者,在到达所述测量时间点时,对所述目标业务进行测量,获得在所述测量时间点测量得到的所述目标业务的测量数据。
  4. 根据权利要求2或3所述的数据处理方法,其中,所述数据处理方法还包括:
    在获得测量数据的情况下,存储所述测量数据。
  5. 根据权利要求4所述的数据处理方法,其中,所述存储所述测量数据,具体包括:
    确定所述测量数据是否满足预设条件;
    若确定满足预设条件,则存储所述测量数据。
  6. 根据权利要求1所述的数据处理方法,其中,所述测量配置信息中包含上报时间,所述上报时间包括上报周期或上报时间点;
    所述向网络设备发送所述测量数据,具体包括:
    根据所述上报周期,周期性的向所述网络设备发送所述测量数据;
    或者,在到达所述上报时间点时,向所述网络设备发送所述测量数据。
  7. 根据权利要求1至6中任一项所述的数据处理方法,其中,向所述网络设备发送所述测量数据,包括:
    向所述网络设备发送测量数据上报请求;
    若接收到所述网络设备返回的允许上报的应答信息,则向所述网络设备发送所述测量数据。
  8. 根据权利要求1至6中任一项所述的数据处理方法,其中,向所述网络设备发送所述测量数据,包括:
    向所述网络设备发送所述测量数据和所述测量配置信息。
  9. 根据权利要求1至6中任一项所述的数据处理方法,其中,所述数据处理方法还包括:
    向所述网络设备发送所述目标业务的参考信息;
    其中,所述参考信息包括:所述终端设备所在小区的标识信息、所述终端所在小区的相邻小区的标识信息、所述终端设备的地理位置信息、所述终端设备所在小区的信号强度、所述终端所在小区的相邻小区的信号强度、所述终端设备所在小区的信号质量、所述终端所在小区的相邻小区的信号质量中的至少一种或多种。
  10. 一种数据处理方法,其中,应用于网络设备,所述数据处理方法包括:
    向终端设备发送用于指示进行层2测量的测量配置信息和目标业务的标识信息;
    接收所述终端设备发送的所述目标业务的测量数据,所述测量数据是所述终端设备根据所述测量配置信息获得的;
    根据所述测量数据对所述目标业务的业务参数进行调整。
  11. 根据权利要求10所述的数据处理方法,其中,所述数据处理方法还包括:
    接收所述终端设备发的送参考信息;
    其中,所述参考信息包括:所述终端设备所在小区的标识信息、所述终端所在小区的相邻小区的标识信息、所述终端设备的地理位置信息、所述终端设备所在小区的信号强度、所述终端所在小区的相邻小区的信号强度、所述终端设备所在小区的信号质量、所述终端所在小区的相邻小区的信号质量中的至少一种或多种。
  12. 根据权利要求11所述的数据处理方法,其中,所述业务参数包括:目标业务的调制与编码策略、用于发送目标业务的基站数量、用于发送目标业务的基站位置中的至少一种或多种;
    所述根据所述测量数据对所述目标业务的业务参数进行调整,包括:
    根据所述参考信息和/或所述测量数据,确定对所述目标业务的业务参数进行调整的调整内容,其中,所述调整内容包括:调整所述目标业务的调制与编码策略、调整用于发送所述目标业务的基站数量、调整用于发送所述目标业务的基站位置中的至少一种或多种;
    根据所述调整内容对所述目标业务的业务参数进行调整。
  13. 一种数据处理装置,其中,应用于终端设备,所述数据处理装置包括:
    获取模块,用于获取用于指示进行层2测量的测量配置信息和待测量的目标业务的标识信息;
    处理模块,用于根据所述测量配置信息,获得所述目标业务的测量数据;
    发送模块,用于向网络设备发送所述测量数据。
  14. 一种数据处理装置,其中,应用于网络设备,所述数据处理装置包括:
    发送模块,用于向终端设备发送用于指示进行层2测量的测量配置信息和待测量的目标业务的标识信息;
    接收模块,接收所述终端设备发送的所述目标业务的测量数据,所述测量数据是所述终端设备根据所述测量配置信息获得的;
    处理模块,用于根据所述测量数据对所述目标业务的业务参数进行调整。
  15. 一种终端设备,其中,所述终端设备包括:
    存储器,用于存储计算机程序;
    收发机,用于在处理器的控制下收发数据;
    所述处理器,用于读取所述存储器中的计算机程序并执行以下操作:
    获取用于指示进行层2测量的测量配置信息和待测量的目标业务的标识信息;
    根据所述测量配置信息,获得所述目标业务的测量数据;
    向网络设备发送所述测量数据。
  16. 根据权利要求15所述的终端设备,其中,所述测量配置信息中包含测量类别,所述测量类别包括:平均数据包时延、丢包率、吞吐量、数据量、卡顿次数中的至少一种或者多种;
    所述根据所述测量配置信息,获得所述目标业务的测量数据,具体包括:
    针对不同的测量类别,分别对所述目标业务进行测量,获得该测量类别对应的所述目标业务的测量数据。
  17. 根据权利要求15所述的终端设备,其中,所述测量配置信息中包含测量时间,其中,所述测量时间包括测量周期或测量时间点;
    所述根据所述测量配置信息,获得所述目标业务的测量数据,具体包括:
    根据所述测量周期,对所述目标业务进行周期性测量,获得在所述测量周期内得到的所述目标业务的测量数据;
    或者,在到达所述测量时间点时,对所述目标业务进行测量,获得在所述测量时间点测量得到的所述目标业务的测量数据。
  18. 根据权利要求16或17所述的终端设备,其中,所述处理器还用于执行以下操作:
    在获得测量数据的情况下,存储所述测量数据。
  19. 根据权利要求18所述的终端设备,其中,所述在获得测量数据的情况下,存储所述测量数据,具体包括:
    确定所述测量数据是否满足预设条件;
    若确定满足预设条件,则存储所述测量数据。
  20. 根据权利要求15所述的终端设备,其中,所述测量配置信息中包含上报时间,其中,所述上报时间包括上报周期或上报时间点;
    所述向网络设备发送所述测量数据,具体包括:
    根据所述上报周期,周期性的向所述网络设备发送所述测量数据;
    或者,在到达所述上报时间点时,向所述网络设备发送所述测量数据。
  21. 根据权利要求15至20中任一项所述的终端设备,其中,向所述网络设备发送所述测量数据,包括:
    向所述网络设备发送测量数据上报请求;
    若接收到所述网络设备返回的允许上报的应答信息,则向所述网络设备发送所述测量数据。
  22. 根据权利要求15至20中任一项所述的终端设备,其中,向所述网络设备发送所述测量数据,包括:
    向所述网络设备发送所述测量数据和所述测量配置信息。
  23. 根据权利要求15至20中任一项所述的终端设备,其中,所述处理器还用于执行以下操作:
    向所述网络设备发送所述目标业务的参考信息;
    其中,所述参考信息包括:所述终端设备所在小区的标识信息、所述终端所在小区的 相邻小区的标识信息、所述终端设备的地理位置信息、所述终端设备所在小区的信号强度、所述终端所在小区的相邻小区的信号强度、所述终端设备所在小区的信号质量、所述终端所在小区的相邻小区的信号质量中的至少一种或多种。
  24. 一种网络设备,其中,所述网络设备包括:
    存储器,用于存储计算机程序;
    收发机,用于在处理器的控制下收发数据;
    所述处理器,用于读取所述存储器中的计算机程序并执行以下操作:
    向终端设备发送用于指示进行层2测量的测量配置信息和待测量的目标业务的标识信息;
    接收所述终端设备发送的所述目标业务的测量数据,所述测量数据是所述终端设备根据所述测量配置信息获得的;
    根据所述测量数据对所述目标业务的业务参数进行调整。
  25. 一种处理器可读存储介质,其中,所述处理器可读存储介质存储有计算机程序,所述计算机程序用于使处理器执行权利要求1至9中任一项所述的数据处理方法,或者实现如权利要求10至12中任一项所述的数据处理方法。
  26. 一种计算机程序产品,其中,包括:计算机程序,所述计算机程序被处理器执行时实现如权利要求1至9中任一项所述的数据处理方法,或者实现如权利要求10至12中任一项所述的数据处理方法。
PCT/CN2022/092409 2021-05-21 2022-05-12 数据处理方法、装置、设备及存储介质 WO2022242536A1 (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP22803858.4A EP4344258A1 (en) 2021-05-21 2022-05-12 Data processing method and apparatus, and device and storage medium

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202110560544.3 2021-05-21
CN202110560544.3A CN115379397B (zh) 2021-05-21 数据处理方法、装置、设备及存储介质

Publications (1)

Publication Number Publication Date
WO2022242536A1 true WO2022242536A1 (zh) 2022-11-24

Family

ID=84059256

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2022/092409 WO2022242536A1 (zh) 2021-05-21 2022-05-12 数据处理方法、装置、设备及存储介质

Country Status (2)

Country Link
EP (1) EP4344258A1 (zh)
WO (1) WO2022242536A1 (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102547840A (zh) * 2012-01-20 2012-07-04 电信科学技术研究院 一种mdt测量结果的上报方法及装置
WO2020207435A1 (zh) * 2019-04-09 2020-10-15 维沃移动通信有限公司 测量方法、测量配置方法、终端和网络设备
WO2020249116A1 (zh) * 2019-06-14 2020-12-17 维沃移动通信有限公司 测量方法、设备及***
US20210075710A1 (en) * 2018-05-18 2021-03-11 Vivo Mobile Communication Co.,Ltd. Method for measuring packet loss rate, method for obtaining packet loss rate, terminal, and network device
US20210409990A1 (en) * 2018-09-28 2021-12-30 Zte Corporation Drive testing method and device, drive testing control method and device, apparatus, and storage medium

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102547840A (zh) * 2012-01-20 2012-07-04 电信科学技术研究院 一种mdt测量结果的上报方法及装置
US20210075710A1 (en) * 2018-05-18 2021-03-11 Vivo Mobile Communication Co.,Ltd. Method for measuring packet loss rate, method for obtaining packet loss rate, terminal, and network device
US20210409990A1 (en) * 2018-09-28 2021-12-30 Zte Corporation Drive testing method and device, drive testing control method and device, apparatus, and storage medium
WO2020207435A1 (zh) * 2019-04-09 2020-10-15 维沃移动通信有限公司 测量方法、测量配置方法、终端和网络设备
WO2020249116A1 (zh) * 2019-06-14 2020-12-17 维沃移动通信有限公司 测量方法、设备及***

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
HUAWEI, HISILICON: "Discussion on SA5 defined measurements for the immediate MDT", 3GPP DRAFT; R2-1915859, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. RAN WG2, no. Reno, Nevada, USA; 20191118 - 20191122, 8 November 2019 (2019-11-08), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France , XP051817428 *

Also Published As

Publication number Publication date
EP4344258A1 (en) 2024-03-27
CN115379397A (zh) 2022-11-22

Similar Documents

Publication Publication Date Title
US20200022145A1 (en) Frequency selection method, random access method and apparatuses
WO2022083484A1 (zh) 数据传输控制方法、装置及存储介质
WO2020221077A1 (zh) 基于双通信卡的通信方法和设备
WO2022028276A1 (zh) 业务处理方法、信息指示方法、终端和网络设备
WO2022002016A1 (zh) 一种邻区测量方法及其装置
WO2021114917A1 (zh) 资源配置方法、网络设备及计算机存储介质
WO2019076347A1 (zh) 通信方法和通信装置
WO2022242536A1 (zh) 数据处理方法、装置、设备及存储介质
WO2022152092A1 (zh) 数据传输控制方法和装置
WO2023273397A1 (zh) 组切换方法、设备、装置及存储介质
CN107333336B (zh) 一种在随机接入信道上发送前导序列的方法、基站及终端
WO2022028501A1 (zh) 一种信号传输方法、装置及存储介质
US20240224095A1 (en) Data processing method and apparatus, device and storage medium
CN111867013B (zh) 一种节能及其控制方法及装置
CN115379397B (zh) 数据处理方法、装置、设备及存储介质
WO2024007847A1 (zh) 层二统计量的发送方法、网络设备、装置及存储介质
WO2023011230A1 (zh) 控制信令监测方法、装置、设备及存储介质
WO2022199233A1 (zh) 寻呼方法、装置及存储介质
WO2023202343A1 (zh) 信息传输方法、终端、网络设备、装置及存储介质
WO2023216699A1 (zh) 一种信息处理方法、装置及可读存储介质
WO2024027345A1 (zh) 一种harq反馈方法、装置及可读存储介质
WO2024093750A1 (zh) 信息发送方法、设备、装置及存储介质
WO2023066385A1 (zh) 测量处理方法、装置及存储介质
WO2022257804A1 (zh) 数据传输方法、设备及存储介质
WO2023093569A1 (zh) 层2测量方法、装置及存储介质

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 22803858

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 18562832

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 2022803858

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 2022803858

Country of ref document: EP

Effective date: 20231221