CN111343607B - Data processing method and related equipment - Google Patents
Data processing method and related equipment Download PDFInfo
- Publication number
- CN111343607B CN111343607B CN202010097241.8A CN202010097241A CN111343607B CN 111343607 B CN111343607 B CN 111343607B CN 202010097241 A CN202010097241 A CN 202010097241A CN 111343607 B CN111343607 B CN 111343607B
- Authority
- CN
- China
- Prior art keywords
- target
- message
- transmission channels
- message transmission
- target message
- 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.)
- Active
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 29
- 230000005540 biological transmission Effects 0.000 claims abstract description 172
- 238000005259 measurement Methods 0.000 claims abstract description 75
- 238000012545 processing Methods 0.000 claims description 67
- 238000012163 sequencing technique Methods 0.000 claims description 60
- 238000000034 method Methods 0.000 claims description 29
- 238000001514 detection method Methods 0.000 claims description 26
- 238000010586 diagram Methods 0.000 description 18
- 238000004891 communication Methods 0.000 description 15
- 230000006870 function Effects 0.000 description 13
- 238000005516 engineering process Methods 0.000 description 12
- 238000004590 computer program Methods 0.000 description 10
- 230000008569 process Effects 0.000 description 10
- 238000012360 testing method Methods 0.000 description 7
- 230000001174 ascending effect Effects 0.000 description 6
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012905 input function Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
- 239000013598 vector Substances 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
- H04W4/44—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/0104—Measuring and analyzing of parameters relative to traffic conditions
- G08G1/0108—Measuring and analyzing of parameters relative to traffic conditions based on the source of data
- G08G1/0116—Measuring and analyzing of parameters relative to traffic conditions based on the source of data from roadside infrastructure, e.g. beacons
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/017—Detecting movement of traffic to be counted or controlled identifying vehicles
- G08G1/0175—Detecting movement of traffic to be counted or controlled identifying vehicles by photographing vehicles, e.g. when violating traffic rules
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/052—Detecting movement of traffic to be counted or controlled with provision for determining speed or overspeed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Chemical & Material Sciences (AREA)
- Analytical Chemistry (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The embodiment of the application provides a data processing method and related equipment, which can reduce V2X message errors. Determining the number of message transmission channels of M areas, wherein the message transmission channels are the message transmission channels between a target object of each area of the M areas and a measurement unit of each area of the M areas, and the number of the message transmission channels is larger than a preset threshold, and M is a positive integer larger than 1; obtaining a measured value of a target message through the message transmission channel, wherein the target message is assembled through a preset format; and determining a target value of the target message according to the number of the message transmission channels and the measured value of the target message.
Description
Technical Field
The application relates to the field of Internet of vehicles, in particular to a data processing method and related equipment.
Background
The meaning of the Internet of vehicles mainly refers to: the vehicle-mounted equipment on the vehicle effectively utilizes all vehicle dynamic information in the information network platform through a wireless communication technology, and provides different functional services in the running process of the vehicle.
The vehicle acquires a wireless communication technology (V2X) message measurement value of the object to be measured (the V2X message contains information of the object to be measured) from a roadside unit installed on the roadside through an on-board unit installed on the vehicle. In a scenario that multiple trains exist and the trains in different areas do not affect each other, because the V2X message has a message error, the message error refers to an error of a V2X message measurement value received by a vehicle through a road side unit and a vehicle-mounted unit (the error may come from the road side unit, the vehicle-mounted unit and a wireless transmission channel), so that a message error exists between the V2X message measurement value received by a server or a terminal device and an actual value of a measured object, how to reduce the V2X message error, and further how to obtain a more accurate V2X message measurement value is a key problem of cooperative landing of a vehicle and a road.
Disclosure of Invention
The application provides a data processing method and related equipment, which can obtain an estimated value of a target message which is closer to an actual value and reduce message errors.
A first aspect of an embodiment of the present application provides a data processing method, including:
determining the number of message transmission channels of M areas, wherein the message transmission channels are message transmission channels between a target object of each area of the M areas and a measurement unit of each area of the M areas, and the number of the message transmission channels is larger than a preset threshold, and M is a positive integer larger than 1;
Obtaining a measured value of a target message through the message transmission channel, wherein the target message is assembled through a preset format;
and determining a target value of the target message according to the number of the message transmission channels and the measured value of the target message.
Optionally, the determining the number of message transmission channels of the M areas includes:
Sequencing the target objects of each region in the M regions according to a first preset rule to obtain a first sequencing result;
sequencing the measurement units of each region in the M regions according to the first preset rule to obtain a second sequencing result;
And combining the first sequencing result and the second sequencing result according to a second preset rule to obtain the number of the message transmission channels.
Optionally, the determining the target value of the target message according to the number of message transmission channels and the measured value of the target message includes:
Calculating a target value of the target message by the following formula:
Wherein, As the target value of the target message,For the measurement of the target message in the j-th area,For the number of target objects in the j-th region,And the number of the measuring units in the j-th area is equal to or more than 1 and equal to or less than M.
Optionally, the method further comprises:
And determining the error of the target message according to the number of the message transmission channels, the measured value of the target message and the target value of the target message.
Optionally, the determining the error of the target message according to the number of message transmission channels, the measured value of the target message and the target value of the target message includes:
calculating an error of the target message by the following formula:
Where x is the error of the target message, As the target value of the target message,For a measurement of the target message in a j-th one of the M regions,For the number of target objects in the j-th region,And the number of the measuring units in the j-th area is equal to or more than 1 and equal to or less than M.
A second aspect of an embodiment of the present application provides a data processing method, including:
determining the number of message transmission channels of M areas, wherein the message transmission channels are message transmission channels between a target object of each area of the M areas and a measurement unit of each area of the M areas, and the number of the message transmission channels is larger than a preset threshold, and M is a positive integer larger than 1;
And sending the measured value of the target message to a data processing device through the message transmission channel, so that the data processing device determines the target value of the target message according to the number of the message transmission channels and the measured value of the target message, wherein the target message is assembled through a preset format.
Optionally, the determining the number of message transmission channels of the M areas includes:
Sequencing the target objects of each region in the M regions according to a first preset rule to obtain a first sequencing result;
sequencing the measurement units of each region in the M regions according to the first preset rule to obtain a second sequencing result;
And combining the first sequencing result and the second sequencing result according to a second preset rule to obtain the number of the message transmission channels.
A third aspect of an embodiment of the present application provides a data processing apparatus, including:
a first determining unit, configured to determine the number of message transmission channels of M regions, where the message transmission channels are message transmission channels between a target object of each of the M regions and a measurement unit of each of the M regions, and the number of message transmission channels is greater than a preset threshold, where M is a positive integer greater than 1;
The acquisition unit is used for acquiring a measured value of a target message through the message transmission channel, wherein the target message is assembled through a preset format;
and the second determining unit is used for determining the target value of the target message according to the number of the message transmission channels and the measured value of the target message.
Optionally, the first determining unit is specifically configured to:
Sequencing the target objects of each region in the M regions according to a first preset rule to obtain a first sequencing result;
sequencing the measurement units of each region in the M regions according to the first preset rule to obtain a second sequencing result;
And combining the first sequencing result and the second sequencing result according to a second preset rule to obtain the number of the message transmission channels.
Optionally, the second determining unit is specifically configured to:
Calculating a target value of the target message by the following formula:
Wherein, As the target value of the target message,For the measurement of the target message in the j-th area,For the number of target objects in the j-th region,And the number of the measuring units in the j-th area is equal to or more than 1 and equal to or less than M.
Optionally, the second determining unit is further configured to:
And determining the error of the target message according to the number of the message transmission channels, the measured value of the target message and the target value of the target message.
Optionally, the determining, by the second determining unit, the error of the target message according to the number of message transmission channels, the measured value of the target message, and the target value of the target message includes:
calculating an error of the target message by the following formula:
Where x is the error of the target message, As the target value of the target message,For a measurement of the target message in a j-th one of the M regions,For the number of target objects in the j-th region,And the number of the measuring units in the j-th area is equal to or more than 1 and equal to or less than M.
A fourth aspect of the embodiment of the present application provides a detection apparatus, including:
A determining unit, configured to determine the number of message transmission channels of M regions, where the message transmission channels are message transmission channels between a target object of each of the M regions and a measurement unit of each of the M regions, and the number of message transmission channels is greater than a preset threshold, where M is a positive integer greater than 1;
And the sending unit is used for sending the measured value of the target message to the data processing device through the message transmission channel so that the data processing device determines the target value of the target message according to the number of the message transmission channels and the measured value of the target message, and the target message is assembled through a preset format.
Optionally, the determining unit is specifically configured to:
Sequencing the target objects of each region in the M regions according to a first preset rule to obtain a first sequencing result;
sequencing the measurement units of each region in the M regions according to the first preset rule to obtain a second sequencing result;
And combining the first sequencing result and the second sequencing result according to a second preset rule to obtain the number of the message transmission channels.
A fifth aspect of the embodiments of the present application provides a computer apparatus comprising at least one processor, a memory and a transceiver connected thereto, wherein the memory is configured to store program code, which is loaded and executed by the processor to implement the steps of the data processing method described in the above aspects.
A sixth aspect of the embodiments of the present application provides a computer readable storage medium comprising instructions which, when run on a computer, cause the computer to perform the steps of the data processing method of the above aspects.
In summary, it can be seen that in the embodiment provided by the present application, the number of information transmission channels in the M areas can be determined, and the number of information transmission channels is greater than the preset threshold, so that the data processing apparatus can obtain the measured values of the target messages greater than the preset threshold, and when the target value of the target message is determined according to the measured values of the target message and the number of information transmission channels, an estimated value closer to the actual value can be obtained, and the message error is reduced.
Drawings
FIG. 1 is a network architecture diagram of a data processing method according to an embodiment of the present application;
FIG. 2 is a schematic flow chart of a data processing method according to an embodiment of the present application;
FIG. 3 is a schematic diagram of another flow chart of a data processing method according to an embodiment of the present application;
FIG. 4 is a schematic flow chart of a data processing method according to an embodiment of the present application;
fig. 5 is a schematic view of a scenario of a data processing method according to an embodiment of the present application;
FIG. 6 is a schematic diagram of a virtual structure of a data processing apparatus according to an embodiment of the present application;
fig. 7 is a schematic diagram of a virtual structure of a detection device according to an embodiment of the present application;
fig. 8 is a schematic hardware structure of a terminal device according to an embodiment of the present application;
fig. 9 is a schematic diagram of a hardware structure of a server according to an embodiment of the present application;
Fig. 10 is a schematic hardware structure of a detection device according to an embodiment of the present application.
Detailed Description
The following description of the embodiments of the present application will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present application, but not all embodiments.
The terms first, second and the like in the description and in the claims and in the above-described figures, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that the embodiments described herein may be implemented in other sequences than those illustrated or otherwise described herein. Furthermore, the terms "comprises," "comprising," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or modules is not necessarily limited to those explicitly listed but may include other steps or modules not expressly listed or inherent to such process, method, article, or apparatus, such that the division of modules by means of the present application may be accomplished by only one logical division, such that a plurality of modules may be combined or integrated in another system, or some feature vectors may be omitted, or not implemented, and further that the coupling or direct coupling or communication connection between the illustrated or discussed modules may be through some interfaces, such that the indirect coupling or communication connection between the modules may be electrical or in other similar forms, none of which are limiting in this application. The modules or sub-modules described as separate components may be physically separated or not, or may be distributed in a plurality of circuit modules, and some or all of the modules may be selected according to actual needs to achieve the purpose of the present application.
The network architecture diagram of the data processing method according to the embodiment of the present application is described below with reference to fig. 1:
A network architecture diagram of a data processing method according to an embodiment of the present application will be described below with reference to fig. 1, where the network architecture diagram includes an object 101 to be detected, a detecting device 102, M areas 104 (each of the M areas includes at least one target object, which may be a vehicle, or may be another movable object, and here, a vehicle is illustrated as an example), a measuring unit 103 corresponding to the M areas 104, and a data processing device 105. The object 101 may be a vehicle, or may be another object, and is not particularly limited, and for convenience of description, the object 101 will be described below as an example of a vehicle.
Vehicles in the M areas 104 acquire V2X message measurement values (including information of the measured object 101, the V2X message of the measured object 101 being acquired by the detection device 102) from the measurement units 103 installed at the roadside through on-board units (typically, one vehicle is installed on each vehicle), and different V2X message errors may be caused due to differences between different on-board units or measurement units. The number of measurement units 103 in different areas of the M areas 104 may or may not be the same, or the number of target objects in different areas (i.e. the number of on-board units) may not be exactly the same, and the target objects in different areas are queued in different areas and do not affect each other, which means that the measurement units in one area do not communicate with the target objects in another area, i.e. do V2X message interaction.
For a certain V2X message (such as a vehicle speed) of the measured object 101, after the detection device 102 (such as a roadside camera) measures the V2X message, the measured value of the V2X message is broadcast to the roadside unit 103 of each of the M regions 104 through the V2X wireless communication technology, and the roadside unit 103 broadcasts the measured value of the V2X message to the target object in the region of itself through the V2X wireless communication technology. In one area, a measurement unit and a target object may form a V2X message transmission channel, through which the processing device 105 obtains a frame of the V2X message measurement value (the target object also transmits the V2X message measurement value received by itself to the data processing device 105 through the V2X wireless communication technology, and finally the data processing device 105 averages all the obtained V2X message measurement values, which is the estimated value of the data processing device for the message.
The data processing method according to the present application will be described in terms of a data processing apparatus, which may be a terminal device, a server unit, or other apparatuses, and is not particularly limited.
Referring to fig. 2, fig. 2 is a flow chart of a data processing method according to an embodiment of the application, including:
201. the number of message transmission channels for the M zones is determined.
In this embodiment, the data processing apparatus may determine the number of message transmission channels of M regions, where the message transmission channels are between the target object of each of the M regions and the measurement unit of each of the M regions, and the number of message transmission channels is greater than a preset threshold, and M is a positive integer greater than 1.
It should be noted that each area includes at least one target object, each area corresponds to at least one measurement unit, and an information transmission channel may be formed between each target object and one measurement unit.
In one embodiment, the data processing apparatus determining the number of message transmission channels for the M regions includes:
Sequencing the target objects of each region in the M regions according to a first preset rule to obtain a first sequencing result;
sequencing the measurement units of each region in the M regions according to a first preset rule to obtain a second sequencing result;
and combining the first sequencing result and the second sequencing result according to a second preset rule to obtain the number of the message transmission channels.
In this embodiment, the data processing apparatus may first acquire the number of target objects in each region (i.e. acquire the scale of vehicles in each region), respectively denoted as n 1,n2,...,nM (i.e. the number of on-board units in each of M regions because one vehicle is usually mounted on one vehicle), and the number of measurement units in each region to be formed M 1,m2,...,mM, where M represents the number of regions, and then sort the target objects in each of M regions according to a first preset rule to obtain a first sort result, where the first preset rule may be, for example, descending order or ascending order, e.g. sort the number of target objects n 1,n2,...,nM in each of M regions in descending order (ascending order), and re-rank the vehicle in order as the scale of the vehicle groupI.e. the first ranking result; then, the measurement units of each of the M regions are ranked according to a first preset rule to obtain a second ranking result, for example, the number M 1,m2,...,mM of the measurement units of each of the M regions is ranked in descending (ascending) order, and the numbers are re-recorded as the rankingFinally, the first sorting result and the second sorting result are combined according to a second preset rule to obtain the number of message transmission channels, for exampleThe corresponding target objects are respectively arranged in the measuring units with the number ofI.e. the region of (i)The corresponding target object is arranged atIn the region, the total number of V2X message transmission channels is obtained as(A road side unit and a vehicle-mounted unit form a transmission channel).
It should be noted that when determining the total number of V2X message transmission channels, firstly, the target objects of each of the M regions are ordered according to a first preset rule, the measurement units of each of the M regions are ordered according to the first preset rule, and then the number of message transmission channels is obtained by combining according to a second preset rule according to two ordering results, or, of course, the target objects of each of the M regions and the measurement units of each of the M regions may be directly combined after the target objects of each of the M regions and the measurement units of each of the M regions are obtained (the combination has multiple modes, as long as the number of the obtained message transmission channels of the M regions is greater than a preset threshold value), so as to obtain the number of the message transmission channels of the M regions. Of course, there may be other ways to determine the number of message transmission channels in the M areas, for example, by the detecting device, and then send the number of message transmission channels in the M areas to the data processing device, which is not limited in particular.
202. And obtaining the measured value of the target message through the message transmission channel.
In this embodiment, the data processing device may acquire the measured values of the target message through the message transmission channels, that is, after the data processing device acquires the number of message transmission channels, the data processing device may acquire the measured values of the same V2X message from the message transmission channels, which are respectively recorded asWherein,For the measured value of the target message in the 1 st zone of the M zones,For the measurement of the target message in the 2 nd of the M zones, and so on,Is a measurement of the target message in the mth of the M regions. Specifically, after the detection device acquires the information of the object to be detected, the information is assembled according to a preset format, for example, the information is assembled according to a format of a V2X message, so as to obtain a measured value of the target message, then the detection device broadcasts the measured value of the target message to the measurement units of each of the M areas, the measured value is transmitted to all target objects in the area where the measurement units are located, and then the target object of each of the M areas sends the received measured value of the target message to the data processing device, so that the data processing device can obtain the measured value of the target message.
It should be noted that, how many information transmission channels are in the M areas may obtain the measured values of how many target messages, and in addition, the information transmission process may use a V2X wireless communication technology, or may use other types of wireless communication technologies, which is not specifically limited.
It should also be noted that the specific content in the target message is specific according to the situation, such as the vehicle speed, the vehicle type, or the vehicle position in the foregoing example.
203. The target value of the target message is determined based on the number of message transmission channels and the measured value of the target message.
In this embodiment, after obtaining the number of message transmission channels and the measured value of the target message, the target value of the target message may be determined according to the number of message transmission channels and the measured value of the target message, and specifically, the data processing apparatus may calculate the target value of the target message by the following formula:
Wherein, As the target value of the target message,For the measurement of the target message in the jth zone of the M zones,For the number of target objects in the jth region,The number of measurement units in the j-th area, wherein 1.ltoreq.j.ltoreq.M.
In one embodiment, the data processing apparatus may determine the error of the target message based on the number of message transmission channels, the measured value of the target message, and the target value of the target message after obtaining the target value of the target message. Specifically, the error of the target message can be calculated by the following formula:
Where x is the error of the target message, As the target value of the target message,For the measurement of the target message in the jth zone of the M zones,For the number of target objects in the jth region,The number of measurement units in the j-th area, wherein 1.ltoreq.j.ltoreq.M.
It should be noted that the error of the target message (i.e., the V2X type message) is an error of the measured value of the target message received by the data processing apparatus via the measurement unit and the target object using the V2X wireless communication technology (such an error may be from the measurement unit, the target object, and/or the wireless transmission channel). For example, a certain vehicle receives the speed of another vehicle measured by a roadside camera through a measuring unit and an on-board unit by adopting a V2X wireless communication technology, and the speed is deviated from the actual speed, and the deviation is the V2X message error; all vehicles finally transmit the received V2X message measured value to a data processing device to estimate the true value of the V2X message.
In summary, it can be seen that in the embodiment provided by the present application, the number of information transmission channels in the M areas can be determined, and the number of information transmission channels is greater than the preset threshold, so that the data processing apparatus can obtain the measured values of the target messages greater than the preset threshold, and when the target value of the target message is determined according to the measured values of the target message and the number of information transmission channels, an estimated value closer to the actual value can be obtained, and the message error is reduced.
The data processing method of the present application is described above from the viewpoint of the data processing apparatus, and the data processing method of the present application will be described below from the viewpoint of the detecting apparatus with reference to fig. 3:
Referring to fig. 3, fig. 3 is another flow chart of a data processing method according to an embodiment of the application, including:
301. The number of message transmission channels for the M zones is determined.
In this embodiment, the detecting device may determine the number of message transmission channels of M regions, where the message transmission channels are between the target object of each of the M regions and the measurement unit of each of the M regions, and the number of message transmission channels is greater than a preset threshold, and M is a positive integer greater than 1.
It should be noted that each area includes at least one target object, each area corresponds to at least one measurement unit, and each target object and one measurement unit may form an information transmission channel.
In one embodiment, the detecting means determining the number of message transmission channels for the M zones includes:
Sequencing the target objects of each region in the M regions according to a first preset rule to obtain a first sequencing result;
sequencing the measurement units of each region in the M regions according to a first preset rule to obtain a second sequencing result;
and combining the first sequencing result and the second sequencing result according to a second preset rule to obtain the number of the message transmission channels.
In this embodiment, the detection device may first obtain the number of target objects in each area (i.e. obtain the scale of vehicles in each area), respectively denoted as n 1,n2,...,nM (i.e. the number of on-board units in each of M areas, since one vehicle is usually mounted with one on-board unit), and the number of road side units M 1,m2,...,mM in each area to be formed, where M represents the number of areas, and then sort the target objects in each of M areas according to a first preset rule to obtain a first sorting result, where the first preset rule may be, for example, descending order or ascending order, e.g. sort the number n 1,n2,...,nM of target objects in each of M areas according to descending order (ascending order), and re-rank the vehicle team according to the sorting orderI.e. the first ranking result; then, the measurement units of each of the M regions are ranked according to a first preset rule to obtain a second ranking result, for example, the number M 1,m2,...,mM of the measurement units of each of the M regions is ranked in descending (ascending) order, and the numbers are re-recorded as the rankingFinally, the first sorting result and the second sorting result are combined according to a second preset rule to obtain the number of message transmission channels, for exampleThe corresponding target objects are respectively arranged in the measuring units with the number ofI.e. the region of (i)The corresponding target object is arranged atIn the region, the total number of V2X message transmission channels is obtained as(A road side unit and a vehicle-mounted unit form a transmission channel).
It should be noted that, the measurement unit described above is fixed to each of the M areas, and each group of target objects may be mobile, that is, each group of target objects may be invoked in each of the M areas.
It should be further noted that when determining the total number of V2X message transmission channels, firstly, the target objects of each of the M regions are ordered according to a first preset rule, the measurement units of each of the M regions are ordered according to the first preset rule, and then the number of message transmission channels is obtained by combining according to a second preset rule according to two ordering results, or, of course, the target objects of each of the M regions and the measurement units of each of the M regions may be directly combined after the target objects of each of the M regions and the measurement units of each of the M regions are obtained (the combination has multiple modes, as long as the number of the obtained message transmission channels of the M regions is greater than a preset threshold value), so as to obtain the number of the message transmission channels of the M regions.
302. The measured value of the target message is transmitted to the server or the terminal device through the message transmission channels, so that the data processing apparatus determines the target value of the target message according to the number of message transmission channels and the measured value of the target message.
In this embodiment, after the detection device acquires the information (such as the speed, the type or the position of the vehicle) of the object to be detected, the information is assembled according to a preset format, for example, the information is assembled according to the format of the V2X message, so as to obtain the measured value of the target message, then the detection device broadcasts the measured value of the target message to the measurement unit of each of the M areas, the measured value is transmitted to all the target objects in the M areas by the measurement unit, and then the target object of each of the M areas sends the received measured value of the target message to the data processing device, thereby the data processing device can obtain the measured value of the target message, and determines the target value of the target message according to the number of message transmission channels and the measured value of the target message, and detailed description about how the data processing device determines the target value of the target message according to the number of message transmission channels and the measured value of the target message is omitted here.
In summary, in the embodiment of the present application, the detecting device may determine the number of information transmission channels in M areas, where the number of information transmission channels is greater than a preset threshold, and then the detecting device sends the measured value of the target message to the data processing device through the information transmission channels, so that the data processing device may obtain the measured value of the target message greater than the preset threshold, and when determining the target value of the target message according to the measured value of the target message and the number of information transmission channels, the detecting device may obtain an estimated value closer to the actual value, thereby reducing the message error.
Referring to fig. 4, fig. 4 is a schematic flow chart of a data processing method according to an embodiment of the present application, which includes:
401. The detecting means determines the number of message transmission channels for the M zones.
402. The detection means send the measured value of the target message to the data processing means via the message transmission channel.
It should be noted that, step 401 and step 402 in fig. 4 are similar to steps 301 and 302 in fig. 3, and the details of the foregoing steps in fig. 3 are already described, and are not repeated here.
403. The data processing device receives the measured value of the target message sent by the detection device through the message transmission channel.
404. The data processing device determines a target value of the target message based on the measured value of the target message and the number of message transmission channels.
It should be noted that, the determination of the number of message transmission channels by the detection device is taken as an example, and of course, the determination by the data processing device is also taken as an example, and is not limited to the specific example, in addition, step 403 and step 404 in fig. 4 are similar to steps 202 and 203 in fig. 2, and the details of the foregoing fig. 2 are described above, and the details are not repeated here.
In summary, it can be seen that the detecting device can determine the number of information transmission channels in the M areas, and the number of the information transmission channels is greater than the preset threshold, and then the detecting device sends the measured value of the target message to the data processing device through the information transmission channels, so that the data processing device can obtain the measured value of the target message greater than the preset threshold, and when the target value of the target message is determined according to the measured value of the target message and the number of the information transmission channels, an estimated value closer to the actual value can be obtained, and the message error is reduced.
The present application is described above in terms of a data processing method, and the present application is described below in terms of a data processing apparatus and a detection apparatus, wherein the detection apparatus may be an imaging apparatus with GPS, and of course, may be any other apparatus, as long as the detection apparatus has GPS and a camera, and the data processing apparatus may be a server, a terminal device, or any other apparatus, and of course, is not limited to this specific apparatus.
Referring to fig. 5, fig. 5 is a schematic view of a scenario of a data processing method according to an embodiment of the present application, where a measured object is a vehicle, a target object is a vehicle, and a detection device is a camera, for example, there are 2 vehicles in an area 506 (i.e. there are 2 vehicle-mounted units), 4 vehicles in an area 507 (i.e. there are 4 vehicle-mounted units), 1 vehicle in an area 508 (i.e. there are 1 vehicle-mounted units), 2 road test units 503 corresponding to the area 506, 1 road test unit 504 corresponding to the area 507, 3 road test units corresponding to the area 508, and the camera 502 detects a speed (size and direction) and a position (e.g. GPS) of the measured vehicle 501; the server 509 combines the vehicles in the areas 506, 507 and 508 with the drive test units 503, 504 and 505, respectively, determines the number of information transmission channels obtained by the various combinations, selects the combination with the largest number of information transmission channels, the detection device uses the combination with the largest number, that is, places the vehicle in the area 507 in the area 508, places the vehicle in the area 508 in the area 507, so that it can be ensured that the number of information transmission channels between the drive test units and the vehicle-mounted units is the largest in the current situation, the detection device 502 broadcasts the measured value of the V2X information of the detected vehicle 501 to the drive test units 503, 504 and 505, respectively, and each of the drive test units issues the measured value of the received V2X information to the vehicle-mounted unit of each of the corresponding areas, and then the vehicle-mounted unit of the vehicle sends the measured value of the received V2X information to the server, and the server estimates the speed (size and direction), position (e.g., GPS) of the detected vehicle. In this way, the number of transmission channels is maximized, a measured value of the V2X message which is more accurate can be obtained, and information errors are reduced.
Referring to fig. 6, fig. 6 is a schematic diagram of a virtual structure of a data processing apparatus according to an embodiment of the present application, including:
A first determining unit 601, configured to determine the number of message transmission channels of M regions, where the message transmission channels are message transmission channels between a target object of each of the M regions and a measurement unit of each of the M regions, and the number of message transmission channels is greater than a preset threshold, where M is a positive integer greater than 1;
An obtaining unit 602, configured to obtain, through the message transmission channel, a measured value of a target message, where the target message is a message assembled through a preset format;
A second determining unit 603 is configured to determine a target value of the target message according to the number of message transmission channels and the measured value of the target message.
Optionally, the first determining unit 601 is specifically configured to:
Sequencing the target objects of each region in the M regions according to a first preset rule to obtain a first sequencing result;
sequencing the measurement units of each region in the M regions according to the first preset rule to obtain a second sequencing result;
And combining the first sequencing result and the second sequencing result according to a second preset rule to obtain the number of the message transmission channels.
Optionally, the second determining unit 603 is specifically configured to:
Calculating a target value of the target message by the following formula:
Wherein, As the target value of the target message,For the measurement of the target message in the j-th area,For the number of target objects in the j-th region,And the number of the measuring units in the j-th area is equal to or more than 1 and equal to or less than M.
Optionally, the second determining unit 603 is further configured to:
And determining the error of the target message according to the number of the message transmission channels, the measured value of the target message and the target value of the target message.
Optionally, the determining, by the second determining unit 603, the error of the target message according to the number of message transmission channels, the measured value of the target message, and the target value of the target message includes:
calculating an error of the target message by the following formula:
Where x is the error of the target message, As the target value of the target message,For a measurement of the target message in a j-th one of the M regions,For the number of target objects in the j-th region,And the number of the measuring units in the j-th area is equal to or more than 1 and equal to or less than M.
In summary, it can be seen that in the embodiment provided by the present application, the number of information transmission channels in the M areas can be determined, and the number of information transmission channels is greater than the preset threshold, so that the data processing apparatus can obtain the measured values of the target messages greater than the preset threshold, and when the target value of the target message is determined according to the measured values of the target message and the number of information transmission channels, an estimated value closer to the actual value can be obtained, and the message error is reduced.
Referring to fig. 7, fig. 7 is a schematic diagram of a virtual structure of a detection device according to an embodiment of the application, including:
A determining unit 701, configured to determine the number of message transmission channels of M regions, where the message transmission channels are message transmission channels between a target object of each of the M regions and a measurement unit of each of the M regions, and the number of message transmission channels is greater than a preset threshold, where M is a positive integer greater than 1;
And a sending unit 702, configured to send, through the message transmission channels, a measured value of a target message to a data processing apparatus, so that the data processing apparatus determines, according to the number of message transmission channels and the measured value of the target message, a target value of the target message, where the target message is a message assembled in a preset format.
Alternatively, the determining unit 701 is specifically configured to:
Sequencing the target objects of each region in the M regions according to a first preset rule to obtain a first sequencing result;
sequencing the measurement units of each region in the M regions according to the first preset rule to obtain a second sequencing result;
And combining the first sequencing result and the second sequencing result according to a second preset rule to obtain the number of the message transmission channels.
In summary, it can be seen that the detecting device can determine the number of information transmission channels in the M areas, and the number of the information transmission channels is greater than the preset threshold, and then the detecting device sends the measured value of the target message to the data processing device through the information transmission channels, so that the data processing device can obtain the measured value of the target message greater than the preset threshold, and when the target value of the target message is determined according to the measured value of the target message and the number of the information transmission channels, an estimated value closer to the actual value can be obtained, and the message error is reduced.
The embodiment of the present application further provides a terminal device, as shown in fig. 8, for convenience of explanation, only the portion relevant to the embodiment of the present application is shown, and specific technical details are not disclosed, please refer to the method portion of the embodiment of the present application. The terminal may be any terminal device including a mobile phone, a tablet computer, a Personal digital assistant (Personal DIGITAL ASSISTANT, PDA), a Point of Sales (POS), a vehicle-mounted computer, and the like, taking the terminal device as an example of the mobile phone:
Fig. 8 is a block diagram showing a part of the structure of a mobile phone related to a terminal device provided by an embodiment of the present application. Referring to fig. 8, the mobile phone includes: radio Frequency (RF) circuitry 810, memory 820, input unit 830, display unit 840, sensor 850, audio circuitry 860, wireless fidelity (WIRELESS FIDELITY, wiFi) module 870, processor 880, power supply 890, and the like. Those skilled in the art will appreciate that the handset configuration shown in fig. 8 is not limiting of the handset and may include more or fewer components than shown, or may combine certain components, or may be arranged in a different arrangement of components.
The following describes the components of the mobile phone in detail with reference to fig. 8:
The RF circuit 810 may be used for receiving and transmitting signals during a message or a call, and in particular, after receiving downlink information of a base station, it is processed by the processor 880; in addition, the data of the design uplink is sent to the base station. Typically, the RF circuitry 810 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier (Low Noise Amplifier, LNA), a duplexer, and the like. In addition, the RF circuitry 810 may also communicate with networks and other devices via wireless communications. The wireless communication may use any communication standard or protocol including, but not limited to, global System for Mobile communications (Global System of Mobile communication, GSM), general Packet Radio Service (GPRS), code division multiple Access (Code Division Multiple Access, CDMA), wideband code division multiple Access (Wideband Code Division Multiple Access, WCDMA), long term evolution (Long Term Evolution, LTE), email, short message Service (Short MESSAGING SERVICE, SMS), and the like.
The memory 820 may be used to store software programs and modules, and the processor 880 performs various functional applications and data processing of the cellular phone by executing the software programs and modules stored in the memory 820. The memory 820 may mainly include a storage program area that may store an operating system, application programs required for at least one function (such as a sound playing function, an image playing function, etc.), and a storage data area; the storage data area may store data (such as audio data, phonebook, etc.) created according to the use of the handset, etc. In addition, memory 820 may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid-state storage device.
The input unit 830 may be used to receive input numeric or character information and to generate key signal inputs related to user settings and function controls of the handset. In particular, the input unit 830 may include a touch panel 831 and other input devices 832. The touch panel 831, also referred to as a touch screen, may collect touch operations thereon or thereabout by a user (e.g., operations of the user on the touch panel 831 or thereabout using any suitable object or accessory such as a finger, stylus, etc.), and actuate the corresponding connection device according to a predetermined program. Alternatively, the touch panel 831 may include two portions of a touch detection device and a touch controller. The touch detection device detects the touch azimuth of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device and converts it into touch point coordinates, which are then sent to the processor 880 and can receive commands from the processor 880 and execute them. In addition, the touch panel 831 may be implemented in various types of resistive, capacitive, infrared, surface acoustic wave, and the like. The input unit 830 may include other input devices 832 in addition to the touch panel 831. In particular, other input devices 832 may include, but are not limited to, one or more of a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, mouse, joystick, etc.
The display unit 840 may be used to display information input by a user or information provided to the user and various menus of the mobile phone. The display unit 840 may include a display panel 841, and optionally, the display panel 841 may be configured in the form of a Liquid crystal display (Liquid CRYSTAL DISPLAY, LCD), an Organic Light-Emitting Diode (OLED), or the like. Further, the touch panel 831 may overlay the display panel 841, and when the touch panel 831 detects a touch operation thereon or thereabout, the touch operation is transferred to the processor 880 to determine the type of touch event, and the processor 880 then provides a corresponding visual output on the display panel 841 according to the type of touch event. Although in fig. 8, the touch panel 831 and the display panel 841 are implemented as two separate components to implement the input and input functions of the mobile phone, in some embodiments, the touch panel 831 and the display panel 841 may be integrated to implement the input and output functions of the mobile phone.
The handset may also include at least one sensor 850, such as a light sensor, motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel 841 according to the brightness of ambient light, and the proximity sensor may turn off the display panel 841 and/or the backlight when the mobile phone moves to the ear. As one of the motion sensors, the accelerometer sensor can detect the acceleration in all directions (generally three axes), and can detect the gravity and direction when stationary, and can be used for applications of recognizing the gesture of a mobile phone (such as horizontal and vertical screen switching, related games, magnetometer gesture calibration), vibration recognition related functions (such as pedometer and knocking), and the like; other sensors such as gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc. that may also be configured with the handset are not described in detail herein.
Audio circuitry 860, speaker 861, microphone 862 may provide an audio interface between the user and the handset. The audio circuit 860 may transmit the received electrical signal converted from audio data to the speaker 861, and the electrical signal is converted into a sound signal by the speaker 861 to be output; on the other hand, microphone 862 converts the collected sound signals into electrical signals, which are received by audio circuit 860 and converted into audio data, which are processed by audio data output processor 880 for transmission to, for example, another cell phone via RF circuit 810, or which are output to memory 820 for further processing.
WiFi belongs to a short-distance wireless transmission technology, and a mobile phone can help a user to send and receive emails, browse webpages, access streaming media and the like through a WiFi module 870, so that wireless broadband Internet access is provided for the user. Although fig. 8 shows a WiFi module 870, it is understood that it does not belong to the necessary constitution of the handset, and can be omitted entirely as needed within the scope of not changing the essence of the invention.
The processor 880 is a control center of the mobile phone, connects various parts of the entire mobile phone using various interfaces and lines, and performs various functions of the mobile phone and processes data by running or executing software programs and/or modules stored in the memory 820 and calling data stored in the memory 820, thereby performing overall monitoring of the mobile phone. In the alternative, processor 880 may include one or more processing units; preferably, the processor 880 may integrate an application processor that primarily handles operating systems, user interfaces, applications, etc., with a modem processor that primarily handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 880.
The handset further includes a power supply 890 (e.g., a battery) for powering the various components, which may be logically connected to the processor 880 through a power management system, as well as performing functions such as managing charge, discharge, and power consumption by the power management system.
Although not shown, the mobile phone may further include a camera, a bluetooth module, etc., which will not be described herein.
In an embodiment of the present application, the processor 880 may also perform the operations described above as being performed by the data processing device.
Fig. 9 is a schematic diagram of a server structure provided in an embodiment of the present invention, where the server 900 may vary considerably in configuration or performance, and may include one or more central processing units (central processing units, CPU) 922 (e.g., one or more processors) and memory 932, one or more storage mediums 930 (e.g., one or more mass storage devices) storing applications 942 or data 944. Wherein the memory 932 and the storage medium 930 may be transitory or persistent. The program stored in the storage medium 930 may include one or more modules (not shown), each of which may include a series of instruction operations on a server. Still further, the central processor 922 may be arranged to communicate with a storage medium 930 to execute a series of instruction operations in the storage medium 930 on the server 900.
The server 900 may also include one or more power supplies 926, one or more wired or wireless network interfaces 950, one or more input/output interfaces 958, and/or one or more operating systems 941, such as Windows Server, mac OS XTM, unixTM, linuxTM, freeBSDTM, and the like.
The steps performed by the data processing apparatus in the above-described embodiments may be based on the server structure shown in fig. 9.
Referring to fig. 10, an embodiment of a detection apparatus 1000 according to an embodiment of the present application includes:
Input device 1001, output device 1002, processor 1003 and memory 1004 (where the number of processors 503 may be one or more, one processor 1003 is exemplified in fig. 10). In some embodiments of the application, the input device 1001, output device 1002, processor 1003, and memory 1004 may be connected by a bus or other means, with bus connections being exemplified in fig. 10.
The processor 1003 is configured to execute the operation performed by the detection device by calling the operation instruction stored in the memory 1004.
The embodiment of the application also provides a computer readable storage medium, on which a program is stored, which when executed by a processor, implements the steps of the data processing method described above.
The embodiment of the application also provides a processor, which is used for running a program, wherein the program executes the steps of the data processing method.
The embodiment of the application also provides a terminal device, which comprises a processor, a memory and a program stored in the memory and capable of running on the processor, wherein the program code is loaded and executed by the processor to realize the steps of the data processing method.
The application also provides a computer program product adapted to perform the steps of the data processing method described above when executed on a data processing device.
In the foregoing embodiments, the descriptions of the embodiments are emphasized, and for parts of one embodiment that are not described in detail, reference may be made to related descriptions of other embodiments.
It will be clearly understood by those skilled in the art that, for convenience and brevity of description, the specific working processes of the systems, apparatuses and modules described above may refer to the corresponding processes in the foregoing method embodiments, which are not repeated herein.
It will be appreciated by those skilled in the art that embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. 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, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations 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.
In one typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include volatile memory in a computer-readable medium, random Access Memory (RAM) and/or nonvolatile memory, etc., such as Read Only Memory (ROM) or flash RAM. Memory is an example of a computer-readable medium.
Computer readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of storage media for a computer include, but are not limited to, phase change memory (PRAM), static Random Access Memory (SRAM), dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), read Only Memory (ROM), electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices, or any other non-transmission medium, which can be used to store information that can be accessed by a computing device. Computer-readable media, as defined herein, does not include transitory computer-readable media (transmission media), such as modulated data signals and carrier waves.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises an element.
It will be appreciated by those skilled in the art that embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. 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, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The foregoing is merely exemplary of the present application and is not intended to limit the present application. Various modifications and variations of the present application will be apparent to those skilled in the art. Any modification, equivalent replacement, improvement, etc. which come within the spirit and principles of the application are to be included in the scope of the claims of the present application.
Claims (9)
1. A method of data processing, comprising:
determining the number of message transmission channels of M areas, wherein the message transmission channels are message transmission channels between a target object of each area of the M areas and a measurement unit of each area of the M areas, and the number of the message transmission channels is larger than a preset threshold, and M is a positive integer larger than 1;
Obtaining a measured value of a target message through the message transmission channel, wherein the target message is assembled through a preset format;
determining a target value of the target message according to the number of the message transmission channels and the measured value of the target message;
The determining the target value of the target message according to the number of message transmission channels and the measured value of the target message comprises:
Calculating a target value of the target message by the following formula:
Wherein, As the target value of the target message,For the measurement of the target message in the j-th area,For the number of target objects in the j-th region,And the number of the measuring units in the j-th area is equal to or more than 1 and equal to or less than M.
2. The method of claim 1, wherein determining the number of message transmission channels for the M zones comprises:
Sequencing the target objects of each region in the M regions according to a first preset rule to obtain a first sequencing result;
sequencing the measurement units of each region in the M regions according to the first preset rule to obtain a second sequencing result;
And combining the first sequencing result and the second sequencing result according to a second preset rule to obtain the number of the message transmission channels.
3. The method according to claim 1 or 2, characterized in that the method further comprises:
And determining the error of the target message according to the number of the message transmission channels, the measured value of the target message and the target value of the target message.
4. A method according to claim 3, wherein said determining the error of the target message based on the number of message transmission channels, the measured value of the target message, and the target value of the target message comprises:
calculating an error of the target message by the following formula:
Where x is the error of the target message, As the target value of the target message,For a measurement of the target message in a j-th one of the M regions,For the number of target objects in the j-th region,And the number of the measuring units in the j-th area is equal to or more than 1 and equal to or less than M.
5. A method of data processing, comprising:
determining the number of message transmission channels of M areas, wherein the message transmission channels are message transmission channels between a target object of each area of the M areas and a measurement unit of each area of the M areas, and the number of the message transmission channels is larger than a preset threshold, and M is a positive integer larger than 1;
Transmitting the measured value of the target message to a data processing device through the message transmission channel, so that the data processing device determines the target value of the target message according to the number of the message transmission channels and the measured value of the target message, wherein the target message is assembled through a preset format;
The determining the target value of the target message according to the number of message transmission channels and the measured value of the target message comprises:
Calculating a target value of the target message by the following formula:
Wherein, As the target value of the target message,For the measurement of the target message in the j-th area,For the number of target objects in the j-th region,And the number of the measuring units in the j-th area is equal to or more than 1 and equal to or less than M.
6. The method of claim 5, wherein determining the number of message transmission channels for the M zones comprises:
Sequencing the target objects of each region in the M regions according to a first preset rule to obtain a first sequencing result;
sequencing the measurement units of each region in the M regions according to the first preset rule to obtain a second sequencing result;
And combining the first sequencing result and the second sequencing result according to a second preset rule to obtain the number of the message transmission channels.
7. A data processing apparatus, comprising:
a first determining unit, configured to determine the number of message transmission channels of M regions, where the message transmission channels are message transmission channels between a target object of each of the M regions and a measurement unit of each of the M regions, and the number of message transmission channels is greater than a preset threshold, where M is a positive integer greater than 1;
The acquisition unit is used for acquiring a measured value of a target message through the message transmission channel, wherein the target message is assembled through a preset format;
A second determining unit configured to determine a target value of the target message according to the number of message transmission channels and the measured value of the target message;
The determining the target value of the target message according to the number of message transmission channels and the measured value of the target message comprises:
Calculating a target value of the target message by the following formula:
Wherein, As the target value of the target message,For the measurement of the target message in the j-th area,For the number of target objects in the j-th region,And the number of the measuring units in the j-th area is equal to or more than 1 and equal to or less than M.
8. A detection apparatus, characterized by comprising:
A determining unit, configured to determine the number of message transmission channels of M regions, where the message transmission channels are message transmission channels between a target object of each of the M regions and a measurement unit of each of the M regions, and the number of message transmission channels is greater than a preset threshold, where M is a positive integer greater than 1;
A sending unit, configured to send a measured value of a target message to a data processing apparatus through the message transmission channel, so that the data processing apparatus determines a target value of the target message according to the number of message transmission channels and the measured value of the target message, where the target message is a message assembled through a preset format;
The determining the target value of the target message according to the number of message transmission channels and the measured value of the target message comprises:
Calculating a target value of the target message by the following formula:
Wherein, As the target value of the target message,For the measurement of the target message in the j-th area,For the number of target objects in the j-th region,And the number of the measuring units in the j-th area is equal to or more than 1 and equal to or less than M.
9. A computer-readable storage medium, characterized in that it comprises instructions which, when run on a computer, cause the computer to perform the steps of the data processing method according to any one of claims 1 to 4 and 5 to 6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010097241.8A CN111343607B (en) | 2020-02-17 | 2020-02-17 | Data processing method and related equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010097241.8A CN111343607B (en) | 2020-02-17 | 2020-02-17 | Data processing method and related equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111343607A CN111343607A (en) | 2020-06-26 |
CN111343607B true CN111343607B (en) | 2024-08-09 |
Family
ID=71185153
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010097241.8A Active CN111343607B (en) | 2020-02-17 | 2020-02-17 | Data processing method and related equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111343607B (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2144195A1 (en) * | 2008-07-10 | 2010-01-13 | Palo Alto Research Center Incorporated | Methods and systems for continuously estimating persistent and intermittent failure probabilities for production resources |
CN107041016A (en) * | 2016-02-04 | 2017-08-11 | 中兴通讯股份有限公司 | A kind of method, apparatus and system of message forwarding |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20200021960A1 (en) * | 2017-01-06 | 2020-01-16 | Lg Electronics Inc. | Method and apparatus for v2x communication |
-
2020
- 2020-02-17 CN CN202010097241.8A patent/CN111343607B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2144195A1 (en) * | 2008-07-10 | 2010-01-13 | Palo Alto Research Center Incorporated | Methods and systems for continuously estimating persistent and intermittent failure probabilities for production resources |
CN107041016A (en) * | 2016-02-04 | 2017-08-11 | 中兴通讯股份有限公司 | A kind of method, apparatus and system of message forwarding |
Also Published As
Publication number | Publication date |
---|---|
CN111343607A (en) | 2020-06-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111526581B (en) | User positioning method, network element, system and storage medium | |
CN108702661B (en) | Method and device for adjusting network selection parameters of mobile phone | |
EP3531737A1 (en) | Method for setting wifi roaming and terminal device | |
JP2018513499A (en) | Communication message transmission method and wearable device | |
KR20200028882A (en) | Configuration measurement methods and related products | |
EP4175349A1 (en) | Method for processing relax measurement parameter update and terminal device | |
CN110620822A (en) | Network element determination method and device | |
CN111913848B (en) | Data monitoring and analyzing method and related equipment | |
CN111641928A (en) | Method for determining close contact person, terminal equipment and server | |
US10324134B2 (en) | Method and device for ascertaining required charging time | |
CN104901992B (en) | A kind of method and apparatus of resource transfers | |
CN105282692A (en) | Speed measurement information display method and device | |
CN107270927B (en) | Information display method and device, computer readable storage medium and mobile terminal | |
CN108605310B (en) | Method and device for adjusting positioning period | |
CN113709656A (en) | Method for measuring positioning reference signal and related device | |
CN110708673A (en) | Position determination method and portable multifunctional equipment | |
US9826568B2 (en) | Method, system and computer-readable storage medium for reducing data transmission delay | |
CN104316946B (en) | Base station, GNSS joint positioning methods and device | |
CN107835304B (en) | Method and device for controlling mobile terminal, mobile terminal and storage medium | |
CN109168126A (en) | Localization method, relevant device and computer readable storage medium | |
CN110602766B (en) | Personal hotspot identification method and method for determining association relationship between terminals | |
CN111343607B (en) | Data processing method and related equipment | |
CN110622528A (en) | Information recommendation method and device | |
CN107889128B (en) | Network quality adjusting method and device | |
CN110908586A (en) | Keyboard display method and device and terminal equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 40024156 Country of ref document: HK |
|
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |