[go: up one dir, main page]

CN108282811A - A kind of data processing method and device - Google Patents

A kind of data processing method and device Download PDF

Info

Publication number
CN108282811A
CN108282811A CN201710008659.5A CN201710008659A CN108282811A CN 108282811 A CN108282811 A CN 108282811A CN 201710008659 A CN201710008659 A CN 201710008659A CN 108282811 A CN108282811 A CN 108282811A
Authority
CN
China
Prior art keywords
data collection
cycle
period
data
reported
Prior art date
Legal status (The legal status 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 status listed.)
Withdrawn
Application number
CN201710008659.5A
Other languages
Chinese (zh)
Inventor
白晓春
李更深
贺文
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
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
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN201710008659.5A priority Critical patent/CN108282811A/en
Priority to PCT/CN2017/105774 priority patent/WO2018126757A1/en
Publication of CN108282811A publication Critical patent/CN108282811A/en
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/10Scheduling measurement reports ; Arrangements for measurement reports

Landscapes

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

Abstract

本发明实施例公开了一种数据处理方法,包括:当接收到终端的接入请求时,获取接收所述接入请求的接入时间点;确定所述接入时间点与当前数据采集周期的上报点的时间关系,根据所述接入时间点与当前数据采集周期的上报点的时间关系确定目标数据采集周期;根据所述目标数据采集周期的周期标号对上报数据进行分组。本发明实施例同时还公开了一种数据处理装置。

The embodiment of the present invention discloses a data processing method, including: when receiving an access request from a terminal, acquiring the access time point at which the access request is received; determining the time point between the access time point and the current data collection period For the time relationship of the reporting point, determine the target data collection period according to the time relationship between the access time point and the reporting point of the current data collection period; group the reported data according to the period label of the target data collection period. The embodiment of the invention also discloses a data processing device.

Description

Data processing method and device
Technical Field
The present invention relates to the field of wireless communication technologies, and in particular, to a data processing method and apparatus.
Background
Measurement Reports (MR) and Key Performance Indicators (KPI) in the communication field are the main basis for evaluating the quality of a wireless environment in a Long Term Evolution (LTE) system.
In the prior art, the report data collected periodically is usually used as a data source for counting and analyzing measurement reports, that is, the collected report data is recorded in units of a certain measurement at a certain position at a certain time, when data analysis is performed in the present phase, the system groups the collected report data according to time periods, the report data in each time period is regarded as a group, and each group of report data is processed according to an acquisition point. However, since the original reported data acquisition points are not completely consistent, after grouping according to time, a considerable part of the reported data has matching dislocation. As shown in fig. 1-1, due to the characteristics of mutual independence between the terminal and the base station, different acquisition modules inside the base station, and random access of the terminal, the acquisition point of the data reported by the terminal and the acquisition point of the data reported by the base station are not synchronized.
It can be seen that, in the prior art, when the reported data is periodically collected, when the terminal is randomly accessed, the reported point of the terminal is not synchronized with the reported points of other collection modules, which results in a reported data packet matching error.
Disclosure of Invention
In order to solve the existing technical problem, embodiments of the present invention provide a data processing method and apparatus, which can implement accurate matching of data packets when a terminal is randomly accessed and reporting points of other acquisition modules are not synchronized.
In order to achieve the above purpose, the technical solution of the embodiment of the present invention is realized as follows:
in a first aspect, an embodiment of the present invention provides a data processing method, where the method includes:
when receiving an access request of a terminal, acquiring an access time point for receiving the access request;
determining the time relationship between the access time point and a report point of the current data acquisition cycle, and determining a target data acquisition cycle according to the time relationship between the access time point and the report point of the current data acquisition cycle;
and grouping the reported data according to the period labels of the target data acquisition periods.
In the above scheme, the determining a time relationship between the access time point and a reporting point of the current data acquisition cycle includes:
determining the distance duration from the access time point to a reporting point of the current data acquisition cycle;
determining the number of data acquisition sub-periods corresponding to the distance duration; the current data acquisition period includes a preset number of data acquisition sub-periods.
In the above scheme, determining the target data acquisition period according to the time relationship between the access time point and the current data acquisition period includes:
and when the number of the data acquisition sub-periods corresponding to the distance duration is greater than or equal to a preset threshold, taking the current data acquisition period as a target data acquisition period.
In the above scheme, determining the target data acquisition period according to the time relationship between the access time point and the current data acquisition period includes:
and when the number of the data acquisition sub-periods corresponding to the distance duration is smaller than a preset threshold value, taking the next data acquisition period of the current data acquisition period as a target data acquisition period.
In the above scheme, when the current data acquisition period is taken as a target data acquisition period, grouping the reported data according to the period label of the target data acquisition period includes:
acquiring a cycle label of the current data acquisition cycle;
and setting the period label of the current data acquisition period as the grouping information of the reported data.
In the above scheme, when a data acquisition cycle next to the current data acquisition cycle is taken as a target data acquisition cycle, grouping the reported data according to the cycle label of the target data acquisition cycle includes:
delaying the reporting point of the reported data of the base station by a target number of collected data sub-periods to the next data collection period, and setting a period label corresponding to the next data collection period as grouping information of the reported data of the base station; the target number is larger than the preset threshold value and smaller than the preset threshold value.
In the above scheme, the grouping the reported data according to the cycle label of the target data acquisition cycle includes:
and setting the period label corresponding to the next data acquisition period as the grouping information of the reported data of the terminal acquired in the current data acquisition period.
In a second aspect, an embodiment of the present invention provides a data processing apparatus, where the apparatus includes: the system comprises an access unit, a period determining unit and an acquisition unit; wherein,
the access unit is used for acquiring an access time point for receiving an access request when the access request of a terminal is received;
the period determining unit is used for determining the time relationship between the access time point and the reporting point of the current data acquisition period, and determining the target data acquisition period according to the time relationship between the access time point and the reporting point of the current data acquisition period;
and the grouping unit is used for grouping the reported data according to the period label of the target data acquisition period.
In the foregoing solution, the determining, by the period determining unit, a time relationship between the access time point and a reporting point of the current data acquisition period includes:
determining the distance duration from the access time point to a reporting point of the current data acquisition cycle;
determining the number of data acquisition sub-periods corresponding to the distance duration; the current data acquisition period includes a preset number of data acquisition sub-periods.
In the foregoing solution, the period determining unit is specifically configured to:
and when the number of the data acquisition sub-periods corresponding to the distance duration is greater than or equal to a preset threshold, taking the current data acquisition period as a target data acquisition period.
In the foregoing solution, the period determining unit is specifically configured to:
and when the number of the data acquisition sub-periods corresponding to the distance duration is smaller than a preset threshold value, taking the next data acquisition period of the current data acquisition period as a target data acquisition period.
In the foregoing solution, when the current data acquisition cycle is taken as a target data acquisition cycle, the grouping unit is specifically configured to:
acquiring a cycle label of the current data acquisition cycle;
and setting the period label of the current data acquisition period as the grouping information of the reported data.
In the foregoing scheme, when a next data acquisition cycle of the current data acquisition cycle is taken as a target data acquisition cycle, the grouping unit is specifically configured to:
delaying the reporting point of the reported data of the base station by a target number of collected data sub-periods to the next data collection period, and setting a period label corresponding to the next data collection period as grouping information of the reported data of the base station; the target number is larger than the preset threshold value and smaller than the preset threshold value.
In the foregoing scheme, the grouping unit is further configured to:
and setting the period label corresponding to the next data acquisition period as the grouping information of the reported data of the terminal acquired in the current data acquisition period.
The embodiment of the invention provides a data processing method, which comprises the steps of obtaining an access time point for receiving an access request when the access request of a terminal is received; determining the time relationship between the access time point and a report point of the current data acquisition cycle, and determining a target data acquisition cycle according to the time relationship between the access time point and the report point of the current data acquisition cycle; and grouping the reported data according to the period labels of the target data acquisition periods. Therefore, the period of the collected reported data is adjusted according to the relation between the access time point and the reported point of the terminal by detecting the access time point when the terminal is randomly accessed, and the reported data is grouped by the period label of the target collection period, so that the accurate matching of data grouping is realized.
Drawings
FIG. 1-1 is a schematic flow chart of a data processing method in the prior art;
fig. 1-2 are schematic flow charts of a data processing method according to a first embodiment of the invention;
FIG. 2 is a flowchart illustrating a data processing method according to a second embodiment of the present invention;
FIG. 3 is a schematic diagram illustrating a relationship between a data acquisition period and a data acquisition sub-period according to a third embodiment of the present invention;
FIG. 4 is a flowchart illustrating a data processing method according to a third embodiment of the present invention;
fig. 5 is a schematic diagram of a data reporting point in which a target data acquisition period is a current data acquisition period according to a fourth embodiment of the present invention;
fig. 6 is a schematic diagram of a data reporting point in which a target data acquisition period is a data acquisition period next to a current data acquisition period according to a fourth embodiment of the present invention;
fig. 7 is a schematic structural diagram of a data processing apparatus according to a sixth embodiment of the present invention.
Detailed Description
The technical solution in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention.
The embodiment of the invention provides a data processing method, which comprises the steps of obtaining an access time point for receiving an access request when the access request of a terminal is received; determining the time relationship between the access time point and a report point of the current data acquisition cycle, and determining a target data acquisition cycle according to the time relationship between the access time point and the report point of the current data acquisition cycle; and grouping the reported data according to the period labels of the target data acquisition periods.
It should be noted that the data processing method provided by the embodiment of the present invention can be implemented by a data processing apparatus.
The first embodiment is as follows:
an embodiment of the present invention provides a data processing method, and fig. 1-2 are schematic flow diagrams of the data processing method in the first embodiment, and as shown in fig. 1-2, the method includes:
s101: when receiving an access request of a terminal, acquiring access time for receiving the access request;
here, the terminal may be a device capable of connecting to a network, such as a mobile phone, a tablet computer, or the like; here, the access request may be an initial random access request of the terminal. When the data processing device receives the access request of the terminal, the data processing device responds to the access request and acquires the access time point of the access request of the receiving terminal.
The data acquisition period is a period for controlling the data processing device to acquire the reported data of the terminal or the reported data of the base station, and in one data acquisition period, the data processing device acquires the reported data of the terminal and the reported data of the base station once.
Here, the reported data of the terminal may be terminal data in an RRC-CONNECTED state, where the reported data in the RRC-CONNECTED state serves cell handover.
The method comprises the steps that when the data processing device obtains an access time point of a terminal, measurement configuration information is sent to the terminal through a meas configuration cell carried by RRC connection reconfiguration, wherein the measurement configuration information carries an object to be measured, a cell list, a reporting mode, a measurement identifier, an event parameter and the like, the terminal controls the measurement configuration at an RRC protocol end of the terminal according to the measurement sent by the data processing device, and when a preset triggering condition is met, the terminal reports a measurement result as reported data to the data processing device. The preset trigger condition may be a periodic condition, for example, when a preset periodic timer arrives, the terminal reports the acquired terminal data to the data processing device.
S102, determining the time relationship between the access time point and a report point of the current data acquisition cycle, and determining a target data acquisition cycle according to the time relationship between the access time point and the report point of the current data acquisition cycle;
here, the determining a time relationship between the access time point and the current data acquisition period includes: determining the distance duration from the access time point to a reporting point of the current data acquisition cycle;
determining the number of data acquisition sub-periods corresponding to the distance duration; the current data acquisition period includes a preset number of data acquisition sub-periods. Here, the data acquisition cycle may be divided into a preset number of data acquisition sub-cycles, specifically, the data acquisition cycle is defined as T, and the data acquisition cycle is divided into n data acquisition sub-cycles, where each data acquisition sub-cycle has a duration of T, where T is T/n (n > is 1). Such as: if the data acquisition period is 5120ms, 5120ms acquires the reported data of the base station and the terminal once, 5120 is divided into 16 parts, and each part of 320ms is used as a data acquisition sub-period. Here, the base station and the terminal may set a sub-period timer with a duration of t, and the sub-period timer may be started according to t.
Here, determining the index data collection period according to a time relationship between the access time point and the current data collection period includes: when the number of the data acquisition sub-periods corresponding to the distance duration is larger than or equal to a preset threshold value, taking the current data acquisition period as a target data acquisition period; and when the number of the data acquisition sub-periods corresponding to the distance duration is smaller than a preset threshold value, taking the next data acquisition period of the current data acquisition period as a target data acquisition period.
When the time from the access time point to the reporting point of the current data acquisition cycle is greater than or equal to the data acquisition sub-cycle of the preset threshold, indicating that the time from the access time point to the end of the current data acquisition cycle of the terminal is longer than the time of the data acquisition sub-cycle of the preset threshold; when the time from the access time point to the reporting point of the current data acquisition cycle is less than the data acquisition sub-cycle of the preset threshold, the time indicates that the time from the access time point to the current data acquisition cycle of the terminal is less than the time of the data acquisition sub-cycle of the preset threshold, the time is short, the reported data exists, and at the moment, the reported data is very close to the reporting cycle, and the reported data of the terminal and the reported data of the base station are likely to fall into different data acquisition cycles. Therefore, according to the relationship between the number of data acquisition sub-periods corresponding to the distance duration and the preset threshold, the current data acquisition period or the next data acquisition period of the current data acquisition period is used as the target data acquisition period of the reported data.
Specifically, whether the time from the access time point to the report point of the current data acquisition cycle is less than the data acquisition sub-cycle of a preset threshold value or not is judged, wherein if the time from the access time point to the report point of the current data acquisition cycle is less than the data acquisition sub-cycle of the preset threshold value, the target data acquisition cycle is determined to be the next data acquisition cycle after the current data acquisition cycle; and if the time from the access time point to the report point of the current data period is greater than the data acquisition sub-period of the preset threshold, taking the current data acquisition period as a target data acquisition period.
S103, grouping the reported data of the terminal and the reported data of the base station according to the period label of the target data acquisition period.
And when the target data acquisition period is determined, aggregating the reported data by using the period label corresponding to the target data acquisition period. Here, the reported data may include the reported data of the terminal and the base station, or may include only the reported data of the base station. And at the moment, acquiring a period label corresponding to the target data acquisition period, and identifying the reported data through the period label corresponding to the target data acquisition period. Here, the cycle index has a one-to-one correspondence relationship with the data acquisition cycle. Specifically, the method comprises the following steps:
when the current data acquisition period is taken as a target data acquisition period, grouping the reported data of the terminal and the reported data of the base station according to the period label of the target data acquisition period comprises the following steps: acquiring a cycle label of the current data acquisition cycle; and setting the period label of the current data acquisition period as the grouping information of the reported data. Therefore, the collected reported data are grouped through the period label of the current data collection period.
When the next data acquisition cycle of the current data acquisition cycle is taken as a target data acquisition cycle, grouping the reported data of the terminal and the reported data of the base station according to the cycle label of the target data acquisition cycle comprises:
delaying the reporting point of the reported data of the base station by a first target number of collected data sub-periods to the next data collection period, and setting a period label corresponding to the next data collection period as grouping information of the reported data of the base station; the first target number is larger than the preset threshold value and smaller than the preset threshold value. Here, when the collection module for reporting data includes a collection module on the base station side, that is, the reported data includes the reported data of the base station, the reporting period of the base station is set to be the next data collection period, and the period label of the next data collection period is set to be the grouping information of the reported data of the base station, so as to group the reported data of the base station.
Here, after determining the target data acquisition period of the reported data of the base station, the target data acquisition period may be notified to each acquisition module of the base station, so that each acquisition module of the base station reports the reported data at the reporting point of the target data acquisition period.
Here, when a next data acquisition cycle of the current data acquisition cycle is taken as a target data acquisition cycle, the grouping the report data according to the cycle label of the target data acquisition cycle further includes: and setting the period label corresponding to the next data acquisition period as the grouping information of the reported data of the terminal acquired in the current data acquisition period.
Here, after the report data includes the report data of the terminal, the received report data is compulsorily grouped into the next data acquisition period by writing a period label corresponding to one data acquisition period. The reported data of the base station and the terminal can be classified into the group corresponding to the next data acquisition period at the same time.
It should be noted that the execution main body in the embodiment of the present invention may be a main Control module disposed in a Radio Resource Control (RRC) layer, and data processed by the main Control module may be terminal data and base station data reported by a data acquisition module of a terminal or a base station; or network key performance indicator data (e.g., network bandwidth, time delay, bandwidth delay product, etc.), the embodiment of the present invention is not limited specifically, and the data acquisition module may be disposed in a media Access Control sublayer (MAC) and a Radio Link Control sublayer (RLC).
According to the data processing method provided by the embodiment, the reported data acquired in different data acquisition periods are grouped through the period labels, and the current data acquisition period or the next data acquisition period of the current data acquisition period is determined to be used as the target data acquisition period of the reported data of the acquisition terminal and the reported data of the base station according to the relation between the time point of receiving the access request of the terminal and the reported point of the current data acquisition period, so that the problem that the periods of the reported base station data are inconsistent and the data packet matching is easy to mistake due to terminal access is avoided, and the accuracy of data matching is improved.
Example two
Based on the foregoing embodiments, this implementation provides a data processing method, where the data processing method provided by the foregoing embodiments is described with an example that a preset threshold is 1, and as shown in fig. 2, the method includes:
s201: receiving an access request of a terminal;
s202: responding to the access request, and acquiring an access time point of the terminal;
s203: dividing the data acquisition period into at least one data acquisition sub-period;
s204: determine whether the time between the access time point and the reporting point of the current data acquisition cycle is less than 1 data acquisition sub-cycle?
If so, the time from the access time point to the reporting point of the current data acquisition cycle is less than 1 data acquisition sub-cycle, and S205 is executed, and if not, the time from the access time point to the reporting point of the current data acquisition cycle is greater than or equal to 1 data acquisition sub-cycle, and S207 is executed;
s205: determining a target data acquisition period actually used for reporting the base station data as a next data acquisition period after the current data acquisition period according to the period label of the current data acquisition period;
here, the reporting data may be collected at a data collection sub-period next to the current data collection sub-period of the current data collection period corresponding to the reception time point, where the collection point at which the reporting data is collected is delayed by a certain number of data collection sub-periods, and the number of the specific data collection sub-periods that are delayed is determined according to the access time point and the reporting point of the current data collection period. Such as: the data acquisition period comprises 10 data acquisition sub-periods, when the access time point corresponds to the 10 th data acquisition sub-period of the current data acquisition period, namely the time from the access time point to the reporting point of the current data acquisition period is less than 1 data acquisition sub-period, the acquisition point is delayed by 1 data acquisition sub-period, and the reported data is acquired in the 1 st data acquisition sub-period of the next data acquisition period.
S206: associating the collected reported data with the cycle label of the target data collection cycle;
here, the collected reporting data includes reporting data of the terminal collected in the current data collection period and reporting data of the base station collected in a data collection period next to the current data collection period.
S207: determining a target data acquisition period as a current data acquisition period;
s208: and the control terminal data and the base station data are reported at a report point of the current data acquisition period.
At this time, the reported data of the base station and the reported data of the terminal are collected in the current data collection period, and the reported data are identified through the period label of the current data collection period.
EXAMPLE III
Based on the foregoing embodiments, the data processing method provided by the embodiments of the present invention is specifically described in an application scenario in which a main control module located in a data processing apparatus acquires data of multiple acquisition modules located in a terminal and a base station, and specifically,
the first step, the system preparation stage;
analyzing the functions of all the acquisition modules, and determining the acquisition modules as main control modules, wherein the main control modules can perform convergence of reported data, can sense terminal access, and control all other acquisition modules to report data.
Here, the main control module adds a group number (named as CycleNo) to all the reported data, the CycleNo is increased with each reporting period (data acquisition period), and a group of data is identified through the CycleNo.
The second step is that: a task starting stage;
after the task is started, all the acquisition modules need to start a reported data acquisition timer, a data acquisition period is defined as T, and the time length of the period timer started by each module is T/n (n > is 1).
On the main control module, according to the duration t of the data acquisition sub-period, the data reporting period is divided into n parts, each part is marked as L1 and L2 … … Ln, and the acquisition module does not need to be marked. As shown in fig. 3.
And the acquisition module reports data to the main control module only when the period timer t is overtime, and after each terminal reports data once, the acquisition module needs to wait for n periods (the duration is t) and then reports the acquired data to the main control module again.
And after receiving the reported data, the main control module groups the reported data according to the current CycleNo. And after the time of the main control module Ln is out, the CycleNO is increased.
The third step: the terminal is accessed at any time point, after the terminal is accessed, the main control module informs other acquisition modules of the reporting point of the reported data, and the main control module adjusts the reporting point of the acquisition module according to the current terminal access time point, informs the reporting time point of each acquisition module, and controls the reporting of the data of each acquisition module so as to acquire the data of each acquisition module. Specifically, as shown in fig. 4:
s400, accessing a terminal;
at the moment, the main control module acquires an access time point accessed by the terminal;
s410, determining reporting time points of all the acquisition modules according to the access time points;
s420, informing the acquisition module 1 to report time points;
s430, informing the acquisition module 2 of reporting the time point;
s440, is the acquisition module 1 cycle timer timeout and meets the requirement of reporting time? If the requirement is met, S450 is executed, and the acquisition module 1 reports data;
s460, does the acquisition module 2 cycle timer timeout and meet the requirement of reporting time? If the requirement is met, S470 is executed, and the acquisition module 1 reports data;
the adjustment mode can be that the data is reported after a plurality of data acquisition sub-periods, or the data is reported immediately. Such as: data dislocation mainly occurs to data reported by the access terminal in the Ln time period, at this time, the data points reported by the part of terminals can be integrally shifted to the next period, the data can be ensured to completely fall into the same data acquisition period, and the reported data of each acquisition module is acquired in the same data acquisition period.
The fourth step: the collection module reports the reported data to the main control module,
here, after the main control module receives the data reported by each acquisition module, S480 is executed: and reporting the data to a data server after the data are gathered. The main control module fills the current CycleNo into the reported data according to the time of receiving the reported data, and reports the reported data and the corresponding CycleNo to the data server.
Example four
Based on the foregoing embodiments, this embodiment describes the data processing method provided in the embodiment of the present invention with reference to a Measurement reporting function (MR) in LTE. Here, the MR function is a system for providing data support for optimizing network coverage by periodically acquiring measurement information of a terminal and a base station. The measurement information of the terminal and the base station is the reported data.
Here, in the MR function, a module in which a layer three (RRC layer Radio Resource Control) is located is defined as a main Control module, and is responsible for data summarization and reporting, and the data acquisition modules are a layer one (MAC layer Medium Control) and a layer two (RLC layer Radio Link Control). And the terminal measurement report is processed in layer three, and the layer three is responsible for the reporting task of the terminal measurement report.
MR data requires 5120ms to report data once, that is, the data acquisition period is 5120ms, where 5120ms is divided into 16 data acquisition sub-periods, each data acquisition sub-period is 320ms, and then the timer started by each module is 320 ms. The main control module and the data acquisition module start a period timer according to 320 ms.
The terminal is accessed at any time point, and after the layer three detects the terminal access, the main control module sets layer two and layer three reporting data points.
In the MR function, for better aligning the reported data, when the position of the terminal access point is 0ms to 4480ms away from the start point of the data acquisition cycle, i.e., the data reporting point (in the range from L1 to Ln-2), the main control module sets the reporting points of layer two and layer three as the layer two and layer three, and reports the data at the nearest data reporting point, as shown in fig. 5, after receiving the setting message.
When the terminal access time point is in a range from 4480ms to 5120ms away from the data reporting point (in the time period of Ln or Ln-1), the data is reported at this time, and since the access time point is very close to the reporting point of the data acquisition cycle, the data reported by different acquisition modules and terminals are likely to fall in different cycle segments, the place needs to actively control the acquisition modules to delay the reporting of the data, and the cycle change point is avoided. The main control module may set that after the layer two and the layer three receive the setting, the reporting of data is delayed by two periods, as shown in fig. 6. Meanwhile, the data reported by the terminal on the layer one is also defined to the next period forcibly, so that forced alignment is realized.
Since we define one cycle to be marked with CycleNo, we force the definition to the next cycle, just add one report to CycleNo.
EXAMPLE five
Based on the foregoing embodiments, the data processing method provided in the embodiment of the present invention is described with specific application of reporting KPI data as an example.
In the KPI data reporting process, part of the indicators should appear in pairs, and since KPI is also reported periodically, part of the terminals are accessed at the edge of the data acquisition period, and the indicators that need to appear in pairs are easily reported to different periods, which affects the accuracy of KPI.
When the data acquisition period is 15 minutes, the KPI is reported every 15 minutes. According to the characteristic that KPI reports once every 15 minutes, 15 minutes can be divided into 900 parts, so that the time length of each data acquisition sub-period is 1 second, and data is reported once every second.
The main control module is selected as a platform processing module, data reporting comprises data reporting of an RRC layer, an RLC layer and an MAC layer, and a platform carries out data integration.
When the access time point of the access terminal to the platform is 0-899 seconds of the period, the target data acquisition period is the current period, the access terminal can report data in a normal mode and report the data once every second, and the reported data is grouped on the platform as data corresponding to the current period. When the access terminal accesses the platform in the last second, the platform sets the target data acquisition cycle time as the next cycle, delays the reporting time to the next 15-minute cycle, and at the moment, the reported data is used as the data corresponding to the next cycle to be grouped on the platform. The phenomenon that the associated index is divided is avoided. Here, the data reported by the KPI is reported data of the base station.
Example six:
based on the same inventive concept, the present embodiment provides a data processing apparatus 700. As shown in fig. 7, the apparatus 700 includes: an access unit 701, a period determination unit 702, and a grouping unit 703; wherein,
an access unit 701, configured to, when receiving an access request of a terminal, obtain an access time point for receiving the access request;
a period determining unit 702, configured to determine a time relationship between the access time point and a reporting point of the current data acquisition period, and determine a target data acquisition period according to the time relationship between the access time point and the reporting point of the current data acquisition period;
and a grouping unit 703, configured to group the reported data according to the cycle label of the target data acquisition cycle.
The determining, by the period determining unit 702, the time relationship between the access time point and the reporting point of the current data acquisition period includes: determining the distance duration from the access time point to a reporting point of the current data acquisition cycle; determining the number of data acquisition sub-periods corresponding to the distance duration; the current data acquisition period includes a preset number of data acquisition sub-periods.
The period determination unit 702 is specifically configured to:
and when the number of the data acquisition sub-periods corresponding to the distance duration is greater than or equal to a preset threshold, taking the current data acquisition period as a target data acquisition period.
And when the number of the data acquisition sub-periods corresponding to the distance duration is smaller than a preset threshold value, taking the next data acquisition period of the current data acquisition period as a target data acquisition period.
When the current data acquisition cycle is taken as a target data acquisition cycle, the grouping unit 703 is specifically configured to: acquiring a cycle label of the current data acquisition cycle; and setting the period label of the current data acquisition period as the grouping information of the reported data.
When the next data acquisition cycle of the current data acquisition cycle is taken as a target data acquisition cycle, the grouping unit 703 is specifically configured to:
delaying the reporting point of the reported data of the base station by a target number of collected data sub-periods to the next data collection period, and setting a period label corresponding to the next data collection period as grouping information of the reported data of the base station; the target number is larger than the preset threshold value and smaller than the preset threshold value.
At this time, the grouping unit 703 is further configured to:
and setting the period label corresponding to the next data acquisition period as the grouping information of the reported data of the terminal acquired in the current data acquisition period.
In practical applications, the access Unit, the period determination Unit, and the grouping Unit may be at least one of an Application Specific Integrated Circuit (ASIC), a Digital Signal Processor (DSP), a Digital Signal Processing Device (DSPD), a Programmable Logic Device (PLD), a Field Programmable Gate Array (FPGA), a Central Processing Unit (CPU), a controller, a microcontroller, and a microprocessor. It is to be understood that the electronic device for implementing the above-mentioned processor function may be other electronic devices for different terminals, and the embodiment of the present invention is not particularly limited.
Here, it should be noted that: the above description of the embodiment of the apparatus is similar to the above description of the embodiment of the method, and has similar beneficial effects to the embodiment of the method, and therefore, the description thereof is omitted. For technical details that are not disclosed in the terminal embodiment of the present invention, please refer to the description of the method embodiment of the present invention for understanding, and therefore, for brevity, will not be described again.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of a hardware embodiment, a software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention 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, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
The above description is only a preferred embodiment of the present invention, and is not intended to limit the scope of the present invention.

Claims (14)

1.一种数据处理方法,其特征在于,所述方法包括:1. A data processing method, characterized in that the method comprises: 当接收到终端的接入请求时,获取接收所述接入请求的接入时间点;When receiving an access request from a terminal, acquiring an access time point at which the access request is received; 确定所述接入时间点与当前数据采集周期的上报点的时间关系,根据所述接入时间点与当前数据采集周期的上报点的时间关系确定目标数据采集周期;Determine the time relationship between the access time point and the reporting point of the current data collection cycle, and determine the target data collection cycle according to the time relationship between the access time point and the reporting point of the current data collection cycle; 根据所述目标数据采集周期的周期标号对上报数据进行分组。The reported data is grouped according to the period label of the target data collection period. 2.根据权利要求1的方法,其特征在于,所述确定所述接入时间点与当前数据采集周期的上报点的时间关系包括:2. The method according to claim 1, wherein the determining the time relationship between the access time point and the reporting point of the current data collection cycle comprises: 确定所述接入时间点距离所述当前数据采集周期的上报点的距离时长;Determine the distance and duration between the access time point and the reporting point of the current data collection cycle; 确定所述距离时长对应的数据采集子周期的数量;所述当前数据采集周期包括预设数量的数据采集子周期。Determine the number of data collection subperiods corresponding to the distance and duration; the current data collection period includes a preset number of data collection subperiods. 3.根据权利要求2所述的方法,其特征在于,根据所述接入时间点与当前数据采集周期的时间关系确定目标数据采集周期包括:3. The method according to claim 2, wherein determining the target data collection period according to the time relationship between the access time point and the current data collection period comprises: 当所述距离时长对应的数据采集子周期的数量大于或等于预设阈值时,将所述当前数据采集周期作为目标数据采集周期。When the number of data collection sub-cycles corresponding to the distance and duration is greater than or equal to a preset threshold, the current data collection cycle is used as a target data collection cycle. 4.根据权利要求2所述的方法,其特征在于,根据所述接入时间点与当前数据采集周期的时间关系确定目标数据采集周期包括:4. The method according to claim 2, wherein determining the target data collection period according to the time relationship between the access time point and the current data collection period comprises: 当所述距离时长对应的数据采集子周期的数量小于预设阈值时,将所述当前数据采集周期的下一个数据采集周期作为目标数据采集周期。When the number of data collection sub-periods corresponding to the distance and duration is less than a preset threshold, a data collection cycle next to the current data collection cycle is used as a target data collection cycle. 5.根据权利要求3所述的方法,其特征在于,当将所述当前数据采集周期作为目标数据采集周期,根据所述目标数据采集周期的周期标号对上报数据进行分组包括:5. The method according to claim 3, wherein when the current data collection period is used as the target data collection period, grouping the reported data according to the period label of the target data collection period comprises: 获取所述当前数据采集周期的周期标号;Acquiring the cycle label of the current data collection cycle; 将所述当前数据采集周期的周期标号设置为所述上报数据的分组信息。Set the cycle label of the current data collection cycle as the grouping information of the reported data. 6.根据权利要求4所述的方法,其特征在于,当将所述当前数据采集周期的下一个数据采集周期作为目标数据采集周期,所述根据所述目标数据采集周期的周期标号对上报数据进行分组包括:6. The method according to claim 4, characterized in that, when the next data collection cycle of the current data collection cycle is used as the target data collection cycle, the cycle label pair of the reported data according to the target data collection cycle Grouping includes: 将基站的上报数据的上报点延后目标数量个采集数据子周期至所述下一个数据采集周期,并将所述下一个数据采集周期对应的周期标号设置为所述基站的上报数据的分组信息;其中,所述目标数量大于所述预设阈值,且小于所述预设阈值。Delaying the reporting point of the reported data of the base station by the target number of data collection sub-periods to the next data collection cycle, and setting the cycle label corresponding to the next data collection cycle as the grouping information of the reported data of the base station ; Wherein, the target number is greater than the preset threshold and smaller than the preset threshold. 7.根据权利要求6所述的方法,其特征在于,所述根据所述目标数据采集周期的周期标号对上报数据进行分组包括:7. The method according to claim 6, wherein said grouping the reported data according to the period label of the target data collection period comprises: 将所述下一个数据采集周期对应的周期标号设置为当前数据采集周期采集的终端的上报数据的分组信息。The cycle number corresponding to the next data collection cycle is set as the grouping information of the data reported by the terminal collected in the current data collection cycle. 8.一种数据处理装置,其特征在于,所述装置包括:接入单元、周期确定单元和采集单元;其中,8. A data processing device, characterized in that the device comprises: an access unit, a cycle determination unit, and a collection unit; wherein, 所述接入单元,用于当接收到终端的接入请求时,获取接收所述接入请求的接入时间点;The access unit is configured to, when receiving an access request from a terminal, acquire an access time point for receiving the access request; 所述周期确定单元,用于确定所述接入时间点与当前数据采集周期的上报点时间关系,根据所述接入时间点与当前数据采集周期的上报点的时间关系确定目标数据采集周期;The period determining unit is configured to determine the time relationship between the access time point and the reporting point of the current data collection period, and determine the target data collection period according to the time relationship between the access time point and the reporting point of the current data collection period; 所述分组单元,用于根据所述目标数据采集周期的周期标号对上报数据进行分组。The grouping unit is configured to group the reported data according to the period label of the target data collection period. 9.根据权利要求8的装置,其特征在于,所述周期确定单元确定所述接入时间点与当前数据采集周期的上报点的时间关系包括:9. The device according to claim 8, wherein the period determination unit determines the time relationship between the access time point and the reporting point of the current data collection period comprising: 确定所述接入时间点距离所述当前数据采集周期的上报点的距离时长;Determine the distance and duration between the access time point and the reporting point of the current data collection cycle; 确定所述距离时长对应的数据采集子周期的数量;所述当前数据采集周期包括预设数量的数据采集子周期。Determine the number of data collection subperiods corresponding to the distance and duration; the current data collection period includes a preset number of data collection subperiods. 10.根据权利要求9所述的装置,其特征在于,所述周期确定单元具体用于:10. The device according to claim 9, wherein the period determination unit is specifically configured to: 当所述距离时长对应的数据采集子周期的数量大于或等于预设阈值时,将所述当前数据采集周期作为目标数据采集周期。When the number of data collection sub-cycles corresponding to the distance and duration is greater than or equal to a preset threshold, the current data collection cycle is used as a target data collection cycle. 11.根据权利要求9所述的装置,其特征在于,所述周期确定单元具体用于:11. The device according to claim 9, wherein the cycle determination unit is specifically configured to: 当所述距离时长对应的数据采集子周期的数量小于预设阈值时,将所述当前数据采集周期的下一个数据采集周期作为目标数据采集周期。When the number of data collection sub-periods corresponding to the distance and duration is less than a preset threshold, a data collection cycle next to the current data collection cycle is used as a target data collection cycle. 12.根据权利要求10所述的装置,其特征在于,当将所述当前数据采集周期作为目标数据采集周期时,所述分组单元具体用于:12. The device according to claim 10, wherein when the current data collection cycle is used as the target data collection cycle, the grouping unit is specifically used for: 获取所述当前数据采集周期的周期标号;Acquiring the cycle label of the current data collection cycle; 将所述当前数据采集周期的周期标号设置为所述上报数据的分组信息。Set the cycle label of the current data collection cycle as the grouping information of the reported data. 13.根据权利要求11所述的装置,其特征在于,当将所述当前数据采集周期的下一个数据采集周期作为目标数据采集周期,所述分组单元具体用于:13. The device according to claim 11, wherein when the next data collection cycle of the current data collection cycle is used as the target data collection cycle, the grouping unit is specifically used for: 将基站的上报数据的上报点延后目标数量个采集数据子周期至所述下一个数据采集周期,并将所述下一个数据采集周期对应的周期标号设置为所述基站的上报数据的分组信息;其中,所述目标数量大于所述预设阈值,且小于所述预设阈值。Delaying the reporting point of the reported data of the base station by the target number of data collection sub-periods to the next data collection cycle, and setting the cycle label corresponding to the next data collection cycle as the grouping information of the reported data of the base station ; Wherein, the target number is greater than the preset threshold and smaller than the preset threshold. 14.根据权利要求13所述的装置,其特征在于,所述分组单元还用于:14. The device according to claim 13, wherein the grouping unit is further used for: 将所述下一个数据采集周期对应的周期标号设置为当前数据采集周期采集的终端的上报数据的分组信息。The cycle label corresponding to the next data collection cycle is set as the grouping information of the terminal's reported data collected in the current data collection cycle.
CN201710008659.5A 2017-01-05 2017-01-05 A kind of data processing method and device Withdrawn CN108282811A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201710008659.5A CN108282811A (en) 2017-01-05 2017-01-05 A kind of data processing method and device
PCT/CN2017/105774 WO2018126757A1 (en) 2017-01-05 2017-10-11 Data processing method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710008659.5A CN108282811A (en) 2017-01-05 2017-01-05 A kind of data processing method and device

Publications (1)

Publication Number Publication Date
CN108282811A true CN108282811A (en) 2018-07-13

Family

ID=62789065

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710008659.5A Withdrawn CN108282811A (en) 2017-01-05 2017-01-05 A kind of data processing method and device

Country Status (2)

Country Link
CN (1) CN108282811A (en)
WO (1) WO2018126757A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112256808A (en) * 2020-11-13 2021-01-22 泰康保险集团股份有限公司 Data processing method, device and storage medium
CN112583727A (en) * 2019-09-29 2021-03-30 成都鼎桥通信技术有限公司 Data acquisition method and equipment

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110113771B (en) * 2019-03-22 2022-06-17 深圳市飞比电子科技有限公司 Data processing method, device, gateway device and storage medium
CN116049042B (en) * 2022-12-29 2025-08-12 山东有人物联网股份有限公司 Grouping edge acquisition method and device, electronic equipment and readable storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101651877A (en) * 2008-08-11 2010-02-17 华为技术有限公司 Method, system and device for allocating and measuring gap
CN101822089A (en) * 2007-10-11 2010-09-01 日本电气株式会社 Wireless communication system and method
CN103109501A (en) * 2012-09-29 2013-05-15 华为技术有限公司 Network time delay measuring method, device and system
US20140215136A1 (en) * 2013-01-29 2014-07-31 Marvell World Trade Ltd. Methods and apparatus for storing data to a solid state storage device based on data classification
CN104506345A (en) * 2014-12-08 2015-04-08 深圳市普天宜通技术有限公司 Self-adaptive method and self-adaptive system for reporting position information at intervals
US20160019317A1 (en) * 2014-07-16 2016-01-21 Commvault Systems, Inc. Volume or virtual machine level backup and generating placeholders for virtual machine files
CN106060846A (en) * 2016-05-24 2016-10-26 北京雾联科技有限公司 Method of collecting and displaying wireless network performance parameters measured based on mobile terminal

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101646251B (en) * 2008-08-07 2012-07-18 中兴通讯股份有限公司 Method for processing conflict of random access process and measurement clearance
CN102612058B (en) * 2012-02-22 2014-06-04 大唐移动通信设备有限公司 Method and device for determining performance index statistical result
CN104254102A (en) * 2013-06-26 2014-12-31 中兴通讯股份有限公司 Measurement report reporting method, communication node and system
US20160205573A1 (en) * 2015-01-09 2016-07-14 Qualcomm Incorporated Intra-rat (radio access technology) and inter-rat measurement reporting

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101822089A (en) * 2007-10-11 2010-09-01 日本电气株式会社 Wireless communication system and method
CN101651877A (en) * 2008-08-11 2010-02-17 华为技术有限公司 Method, system and device for allocating and measuring gap
CN103109501A (en) * 2012-09-29 2013-05-15 华为技术有限公司 Network time delay measuring method, device and system
US20140215136A1 (en) * 2013-01-29 2014-07-31 Marvell World Trade Ltd. Methods and apparatus for storing data to a solid state storage device based on data classification
US20160019317A1 (en) * 2014-07-16 2016-01-21 Commvault Systems, Inc. Volume or virtual machine level backup and generating placeholders for virtual machine files
CN104506345A (en) * 2014-12-08 2015-04-08 深圳市普天宜通技术有限公司 Self-adaptive method and self-adaptive system for reporting position information at intervals
CN106060846A (en) * 2016-05-24 2016-10-26 北京雾联科技有限公司 Method of collecting and displaying wireless network performance parameters measured based on mobile terminal

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112583727A (en) * 2019-09-29 2021-03-30 成都鼎桥通信技术有限公司 Data acquisition method and equipment
CN112583727B (en) * 2019-09-29 2023-03-31 成都鼎桥通信技术有限公司 Data acquisition method and equipment
CN112256808A (en) * 2020-11-13 2021-01-22 泰康保险集团股份有限公司 Data processing method, device and storage medium
CN112256808B (en) * 2020-11-13 2023-09-12 泰康保险集团股份有限公司 Data processing method, device and storage medium

Also Published As

Publication number Publication date
WO2018126757A1 (en) 2018-07-12

Similar Documents

Publication Publication Date Title
US11929793B2 (en) Measurement reporting enhancements in beam based systems
JP6929974B2 (en) Communication mode switching method, network side device and terminal device
CN107113644B (en) A signal processing method and related equipment
CN108282811A (en) A kind of data processing method and device
US12256259B2 (en) Quality-of-service and quality-of-experience monitoring
CN106612514B (en) A measurement scheduling method, device and terminal
CN112311628B (en) Network speed measuring method, system, network equipment and storage medium
US20170295511A1 (en) Methods and apparatus for minimization of drive testing
WO2021139398A1 (en) Position prediction method and apparatus, network element, base station, and storage medium
WO2012174873A1 (en) Method, device and system for optimizing random access channel configuration parameters
WO2015035590A1 (en) Anr measurement configuration method and apparatus
WO2017185748A1 (en) Cell identity-based positioning method and positioning server, and mobile device
WO2016045418A1 (en) Reference signal receiving quality reporting method and device
WO2015070650A1 (en) Method, device, system, and storage medium for reducing measurement signaling in lte network
CN106712979A (en) Network element monitoring method and device
KR101809426B1 (en) Ue context identification method, ue and base station
WO2020087505A1 (en) Data transmission method and apparatus
CN104106281A (en) Method, device, and system for measuring signal quality
CN104284356A (en) Method and system for judging network quality
CN104823482B (en) A terminal handover method, base station and system
CN102740347A (en) Method, apparatus and system for acquiring signal quality information of unknown neighbor
US20150139026A1 (en) Reconfiguration Record Measurement Test Method And Network Side
CN108024279B (en) Method and server for obtaining measurement report
CN109714722A (en) Management method, device, electronic equipment and the storage medium of domestic aerial
CN104735775A (en) Enhanced cell positioning terminal method, system and base station

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WW01 Invention patent application withdrawn after publication

Application publication date: 20180713

WW01 Invention patent application withdrawn after publication