Apparatus for predicting service quality and method therefor

By employing a loopback method to measure latency and adapting transmission strategies based on predicted latency, the method addresses the challenges of latency and service quality prediction in V2N2X communications, enhancing service quality and reducing delays.

WO2025110787A1PCT designated stage expired Publication Date: 2025-05-30LG ELECTRONICS INC

Patent Information

Application Number
PCT/KR2024/018599
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-11-24
Filing Date
2024-11-22
Publication Date
2025-05-30

AI Technical Summary

Technical Problem

Existing V2N2X communication systems face challenges in predicting latency and service quality due to increased message transmission delay and the inability to adaptively manage network or server situations.

Method used

A method is proposed to predict service quality by measuring latency using a loopback method and adapting transmission cycles and message types based on predicted latency values, thereby improving service quality in V2X communications.

Benefits of technology

This approach allows V2X devices to measure and predict latency accurately, enabling adaptive operations that optimize service quality and minimize delays in V2N2X communications.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2024018599_30052025_PF_FP_ABST
    Figure KR2024018599_30052025_PF_FP_ABST
Patent Text Reader

Abstract

Proposed is a V2X apparatus for measuring or predicting service quality, and the V2X apparatus comprises: a transceiver configured to receive a service quality measurement value or a service quality prediction value from at least one user device or transmit a request for service quality improvement according to service quality prediction; and a processor configured to acquire a service quality prediction value on the basis of the received service quality measurement value or the received service quality prediction value, wherein the received service quality measurement value is acquired when a first user device receives a V2X message that has been transmitted by the first user device, and the received service quality measurement value or the received service quality prediction value may be classified according to information regarding a geographical area for V2X.
Need to check novelty before this filing date? Find Prior Art

Description

Device for predicting service quality and method therefor

[0001] The present invention relates to a device for predicting service quality and a method therefor, and more particularly, to a device configured to predict service quality based on service quality measured at a terminal in V2X communication and a method therefor.

[0002] V2X communication and services are broadly categorized into two types: direct communication between V2X devices using PC5, DSRC, etc., depending on the communication connection method, and V2N2X, which uses LTE / 5G Uu Interface, which is communication between a terminal and a base station, to transmit to other V2X devices through the base station-Internet network-server.

[0003] As shown in Fig. 1, V2X devices such as VRU (Vulnerable Road User), vehicles, and infrastructure such as RSU (Road Side Unit) are deployed. Each of these is capable of V2X communication through direct communication methods such as V2P, V2I, and P2I. In addition, vehicles and pedestrians can send and receive messages based on the V2X application server. In this case, the vehicle and pedestrian are wirelessly connected to the base station through mobile communication technologies such as LTE / 5G, and the LTE / 5G core network exists at the back of the base station, connecting to the public Internet.

[0004] The V2X application server connects to the V2X device via the public Internet. If a vehicle transmits a V2X standard message, such as a BSM (basic safety message), in the V2N2X manner, the BSM transmitted by the vehicle is transmitted to the V2X application server via the base station-core network-Internet, and the V2X application server then broadcasts the BSM to the relevant area via the Internet-core network-base station to pedestrians located in the relevant area.

[0005] V2N2X has the advantage of covering a relatively wide range compared to direct communication methods such as V2P / V2I / P2I, and the advantage of a central V2X application server that can handle user authentication and message processing. However, compared to direct communication, the number of nodes required for transmission and the transmission distance increase, resulting in a significant transmission delay.

[0006] Typically, V2X standards define a maximum threshold for message transmission delay based on the urgency of the message, and require that messages be transmitted end-to-end within 100ms, although this varies depending on the urgency of the message. However, in the case of V2N2X, the delay time may vary depending on the circumstances of the base station, core network, routers or switches that make up the Internet, and V2X application servers, the number of waiting packets, and the tasks to be performed.

[0007] The problem with existing V2N2X is that, firstly, the transmitting device transmitting the V2X message does not know the exact delay time (hereinafter referred to as "latency") that it takes for the message to be transmitted to the receiving device. Secondly, due to the reasons described above, it is not possible to immediately detect changes in latency or predict such changes in advance. Thirdly, because such latency measurement and prediction are impossible, adaptive transmission or operation according to the network or server conditions is impossible.

[0008] Accordingly, the present invention proposes a method for solving the problems of existing V2N2X communication.

[0009] In the present invention, in order to solve the problems of existing V2N2X communication, a method for predicting quality of service based on a measurement value of quality of service (QoS) is proposed.

[0010] More specifically, the present invention proposes a method for measuring the latency of a message transmitted by a V2X device using a loopback method when the V2X device uses V2N2X communication, and a method for predicting the latency of a message to be transmitted later based on accumulated information of the measured latency.

[0011] In addition, we propose a method to improve the service quality of V2X by adaptively changing the transmission cycle and message type according to the latency prediction value.

[0012] The problems to be solved by the present invention are not limited to the problems to be solved above, and other problems not mentioned can be clearly understood by a person having ordinary skill in the technical field to which the present invention belongs from the description below.

[0013] According to one embodiment of the present invention, a V2X device for measuring or predicting service quality is proposed, the V2X device including a transceiver configured to receive a service quality measurement value or a service quality prediction value from at least one user device, or to transmit a request for service quality improvement according to the service quality prediction; and a processor configured to obtain a service quality prediction value based on the received service quality measurement value or the received service quality prediction value, wherein the received service quality measurement value is obtained by the first user device receiving a V2X message transmitted by the first user device, and the received service quality measurement value or the received service quality prediction value can be classified according to information on a geographical area for V2X.

[0014] Additionally or alternatively, the processor may be configured to subscribe to a topic for quality of service established for each geographical area for the V2X and receive a service quality measurement value or a service quality prediction value published for the topic for the subscribed service quality.

[0015] Additionally or alternatively, the service quality measurement value or service quality prediction value may include a value measured or predicted over a preset period of time.

[0016] Additionally or alternatively, the service quality measurement value or the service quality prediction value may be published as a topic for the service quality if there is a difference between the previously acquired service quality measurement value or the service quality prediction value and a preset standard.

[0017] Additionally or alternatively, the processor may be configured to receive service quality measurement values ​​or service quality prediction values ​​from a plurality of user devices, and obtain a quality prediction value of an overall service servicing the plurality of user devices based on the service quality measurement values ​​or service quality prediction values ​​of the plurality of user devices.

[0018] Additionally or alternatively, the processor may be configured to learn service quality measurement values ​​or service quality prediction values ​​of the plurality of user devices, and obtain a quality prediction value of the entire service from the learning result.

[0019] Additionally or alternatively, the processor may be configured to generate a request for service quality improvement for the core network based on the obtained overall service quality prediction value.

[0020] Additionally or alternatively, the request for service quality improvement may include a request for resources for network slicing or a request for an uplink grant.

[0021] Additionally or alternatively, the processor may be configured to manage or maintain a topic for the quality of service.

[0022] Additionally or alternatively, the processor may be configured to transmit the measured value of the service quality, the predicted value of the service quality, or the change in the measured value or the predicted value for the specific geographic area for the V2X to all user devices in the specific geographic area, based on a preset condition being satisfied by the measured value or the predicted value of the service quality, the predicted value of the service quality, or the change in the measured value or the predicted value for the specific geographic area.

[0023] According to another embodiment of the present invention, a V2X device for measuring or predicting service quality is proposed, the device comprising: a transceiver configured to transmit an acquired service quality measurement value or service quality prediction value, or to receive a control signal for improving service quality according to the service quality prediction; and a processor configured to obtain the service quality measurement value or the service quality prediction value, wherein the processor causes the V2X device to receive a V2X message transmitted by the V2X device to obtain the service quality measurement value, and the service quality measurement value or the service quality prediction value may be for a geographical area for V2X.

[0024] Additionally or alternatively, the processor may be configured to issue a message including the service quality measurement value or the service quality prediction value for a topic for service quality set for a geographic area for the V2X.

[0025] Additionally or alternatively, the processor may be configured to subscribe to a topic for quality of service established for the geographic area for the V2X.

[0026] Additionally or alternatively, the processor may be configured to receive a message including a quality of service measurement value or a quality of service prediction value issued by another V2X device belonging to a geographic area for the V2X according to the subscription.

[0027] Additionally or alternatively, the service quality measurement value or service quality prediction value may include a value measured or predicted over a preset period of time.

[0028] Additionally or alternatively, the processor may be configured to publish a message including the service quality measurement value or the service quality prediction value to a topic for the service quality when there is a difference between the service quality measurement value or the service quality prediction value and a previously acquired service quality measurement value or service quality prediction value that exceeds a preset standard.

[0029] Additionally or alternatively, the service quality measurement value or the service quality prediction value may trigger generation of a request for service quality improvement, and the processor may be configured to receive an uplink grant corresponding to the request for service quality improvement.

[0030] Additionally or alternatively, the processor is configured to receive a measurement value of a service quality for a geographical area for the V2X, a prediction value of the service quality, or a change in the measurement value or the prediction value, wherein the measurement value of the service quality, the prediction value of the service quality, or the change in the measurement value or the prediction value can be received when the measurement value of the service quality, the prediction value of the service quality, or the change in the measurement value or the prediction value corresponds to a preset condition.

[0031] In addition, according to another embodiment of the present invention, a computer-readable medium storing a code for storing the operation of a V2X device for measuring or predicting service quality as described above is proposed.

[0032] The above problem solving methods are only some of the embodiments of the present invention, and various embodiments reflecting the technical features of the present invention can be derived and understood by a person having ordinary knowledge in the relevant technical field based on the detailed description of the present invention described below.

[0033] The present invention has the following effects.

[0034] According to the present invention, a V2X device transmitting a V2X message can measure transmission latency without additional processes or configurations.

[0035] In addition, according to the present invention, it is possible to perform latency prediction (or service quality prediction) using measured latency (or service quality), and improve or optimize service quality based on this.

[0036] The effects according to the present invention are not limited to the effects mentioned above, and other effects not mentioned will be clearly understood by those skilled in the art to which the present invention pertains from the detailed description of the invention below.

[0037] The accompanying drawings, which are included as part of the detailed description to aid in understanding the present invention, provide embodiments of the present invention and, together with the detailed description, explain the technical idea of ​​the present invention.

[0038] Figure 1 illustrates the configuration of a V2X communication system.

[0039] FIG. 2 illustrates a conceptual diagram for explaining quality of service (QoS) measurement in a V2X device according to the present invention.

[0040] FIG. 3 illustrates a conceptual diagram for explaining quality of service (QoS) measurement in a V2X device according to the present invention.

[0041] Figure 4 shows a flowchart of a method for measuring latency according to the present invention.

[0042] Figure 5 illustrates the conceptual structure of service quality measurement according to the present invention and existing service quality measurement.

[0043] Figure 6 illustrates the structure of a V2X communication system including a prediction function (module) according to the prior art.

[0044] Figure 7 illustrates the structure of a V2X communication system including a prediction function (module) according to the present invention.

[0045] Figure 8 is a configuration diagram of a system for measuring, predicting, or improving service quality using service quality according to the present invention.

[0046] Figure 9 illustrates the configuration of a V2N2X communication system.

[0047] Figure 10 is a diagram for explaining the structure, function, and operation of a topic according to the present invention.

[0048] Figure 11 illustrates the configuration and operation of a V2X server according to the present invention.

[0049] Figure 12 illustrates a block diagram of a user device and a server according to the present invention.

[0050] Hereinafter, embodiments disclosed in this specification will be described in detail with reference to the attached drawings. Regardless of the drawing numbers, identical or similar components will be given the same reference numbers and redundant descriptions thereof will be omitted. The suffixes "module" and "part" used for components in the following description are assigned or used interchangeably only for the convenience of writing the specification, and do not in themselves have distinct meanings or roles. In addition, when describing the embodiments disclosed in this specification, if it is determined that a specific description of a related known technology may obscure the gist of the embodiments disclosed in this specification, a detailed description thereof will be omitted. In addition, the attached drawings are only intended to facilitate easy understanding of the embodiments disclosed in this specification, and the technical ideas disclosed in this specification are not limited by the attached drawings, and should be understood to include all modifications, equivalents, and substitutes included in the spirit and technical scope of the present invention.

[0051] Terms that include ordinal numbers, such as first, second, etc., may be used to describe various components, but the components are not limited by these terms. These terms are used solely to distinguish one component from another.

[0052] When a component is referred to as being "connected" or "connected" to another component, it should be understood that it may be directly connected or connected to that other component, but that there may be other components intervening. Conversely, when a component is referred to as being "directly connected" or "connected" to another component, it should be understood that there are no other components intervening.

[0053] Singular expressions include plural expressions unless the context clearly indicates otherwise.

[0054] In this application, terms such as “include” or “have” are intended to specify the presence of a feature, number, step, operation, component, part or combination thereof described in the specification, but should be understood not to exclude in advance the possibility of the presence or addition of one or more other features, numbers, steps, operations, components, parts or combinations thereof.

[0055]

[0056] FIG. 2 illustrates a flowchart for operations for measuring and predicting quality of service (QoS) in a V2X device according to the present invention, and improving quality of service based on the prediction. The operations illustrated in FIG. 2 can be performed by a V2X device.

[0057] A V2X transmitter can measure service quality (S210). To measure service quality, the V2X transmitter can measure the latency of a V2X message. To measure the latency of a V2X message, the V2X transmitter can use a loopback method.

[0058] The loopback method is a method commonly used for testing purposes in wired and wireless communications. It is used to check whether network components are operating normally by receiving packets sent by the sender through network components.

[0059] In the present invention, by utilizing the characteristics of the V2N2X communication network and the characteristics of pedestrians and vehicles periodically transmitting V2X messages to surrounding V2X devices in V2X services, it is proposed to measure end-to-end latency by having the sender of a V2X message (i.e., a V2X transmitting device) among V2X devices receive the V2X message transmitted by the sender again. According to this method, it is possible to measure relatively objective latency that includes the situations and latencies of the mobile communication network to which the sender belongs, the Internet, and the V2X application server. In addition, since the sender periodically transmits V2X messages, it is possible to measure latency for all V2X messages, a part of V2X messages, or a specific time.

[0060] A V2X transmitter or receiver can obtain a predicted value of service quality using the measured latency (S220). The predicted value of service quality may include a predicted value of latency, which may include a predicted value of latency over time.

[0061] Measured latency can be used as training data to predict future latency. For example, the latency values ​​and changes in latency for V2X messages over the past five minutes can be used as training data for artificial intelligence or machine learning, enabling predictions of the latency of future V2X messages. Latency predictions can include trends in latency changes.

[0062] In addition, by comparing the actual latency value with the predicted latency value, prediction can be further improved, V2X algorithms can be improved in real time, and latency prediction can be made according to the environment or time in which the V2X device is located.

[0063] A V2X transmitting device or a V2X receiving device can perform a process to optimize or improve latency or service quality based on a predicted value of latency (S230).

[0064] A V2X transmitter or receiver can compare the minimum required latency value, a separate threshold, or the predicted service quality or latency required by the V2X service. To maintain the service quality while continuing the V2X service, actions to be performed by the V2X device, network, etc. can be defined, and the latency or service quality can be optimized or improved depending on the actions.

[0065] Although latency is mentioned as an example of quality of service in the present invention, the present invention is not limited thereto and may include measuring, predicting, optimizing or improving other parameters or information.

[0066]

[0067] FIG. 3 illustrates a conceptual diagram for explaining quality of service (QoS) measurement in a V2X device according to the present invention.

[0068] The present invention considers measuring or predicting service quality in V2N2X communication. According to this, V2X messages generated by V2X terminals (pedestrians, vehicles, RSUs, etc.) are transmitted through a server for transmission to other V2X terminals.

[0069] In V2X services, devices primarily use messages to inform others of their location and situation. In this case, message reliability and transmission delay are crucial. The transmitted message itself may contain a warning of danger, and upon receiving the message, the distance and location of the other party can be determined, allowing for the determination of potential danger.

[0070] As mentioned above, the latency of a V2N2X message is the time from the start time of transmission of the message by the sender to the reception time of the message by the receiver. In other words, latency refers to the end-to-end time or the time required from the perspective of sending and receiving a message.

[0071] The present invention proposes a method for measuring transmission delay time by transmitting a message in a loopback format in which a message sender transmits a message and the message transmitted through a server is received by the sender again.

[0072] In an embodiment of the present invention, an embodiment of transmitting a message using a broker such as MQTT (Message Queuing Telemetry Transport) or AMQP (Advanced Message Queuing Protocol) is described.

[0073] A broker is an entity that relays messages between clients (publishers and subscribers) without them communicating directly with each other. It optimizes message delivery and ensures reliability. The role of a broker differs between MQTT and AMQP, but this will not be explained here.

[0074] In the case of MQTT or AMQP, it is an upper layer protocol that defines a topic in the broker, publishes (or sends) a message to that topic, and then delivers / transmits that message to clients that subscribe to that topic.

[0075] Referring to FIG. 3, a V2N2X system that manages a specific area as a single topic is illustrated. If V2X devices A, B, C, and D (11, 12, 13, and 14) exist in the V2N2X system, these A, B, C, and D subscribe to the same topic, "132110320123212311." At this time, V2X device A issues a V2X message to the topic in order to transmit a V2X message to the surrounding area. The message is connected to the Internet (70) through the core network (60) via the base station (50), and is then transmitted to a predefined V2X application server (40). The V2X application server (40) transmits a V2X message to V2X devices A, B, C, D (11, 12, 13, 14) that subscribe to the topic, and the message is transmitted to V2X devices A, B, C, D through the base station (50) in the opposite direction from that transmitted to the V2X application server (40). At this time, the sender V2X device A (11) receives the message it transmitted.

[0076] In general V2X systems, it is common to treat V2X messages that are transmitted and then returned as exceptions and discard them after reception. However, in this proposal, the V2X messages are used to calculate the end-to-end latency. In other words, V2X device A can use the time from the time it transmits the V2X message to the time it takes for the V2X message to return to itself as a measurement value for the end-to-end latency.

[0077] Although end-to-end latency may vary across all terminals depending on the use of different mobile communication networks, distance from the base station, signal strength, etc., this proposal proposes measuring end-to-end latency using V2X messages that are transmitted via loopback and then returned. Although Figure 3 does not include situations where multiple carriers are mixed or multiple base stations exist, the present invention is not limited to a single network.

[0078]

[0079] Fig. 4 illustrates a flowchart of a method for measuring latency according to the present invention. The method illustrated in Fig. 4 may be performed by a V2X transmitting device or a V2X receiving device. For simplicity, the method illustrated in Fig. 4 will be described as being performed by a "V2X device."

[0080] The method of FIG. 4 illustrates the operation of a V2X device measuring end-to-end latency using a loopback method.

[0081] A V2X device can generate a V2X message to be transmitted (S410). For example, a vehicle (20) can generate a BSM (Basic Safety Message), and a pedestrian (10) can generate a PSM (Personal Safety Message). Although the vehicle and the pedestrian are mentioned, in reality, the V2X message can be generated by a V2X device or its processor, such as an on-board device (OBD) in a vehicle, or a V2X device or its processor, such as a pedestrian's smartphone.

[0082] A V2X device can schedule the transmission time of the generated V2X message (S420). For example, in the case of BSM, V2X message transmission occurs every 100ms, and a process for adjusting this cycle is performed. More specifically, the scheduler of the V2X device can schedule the transmission time or transmission cycle of the V2X message.

[0083] Before transmitting a V2X message, a V2X device can store the identifier (MsgID) and transmission time information (t0) of the V2X message (S430). The stored information is used to measure the latency of the V2X message via loopback.

[0084] A V2X device can transmit a V2X message (S440).

[0085] A V2X device may wait to receive a transmitted V2X message (S450). As illustrated in FIG. 3, a V2X device may wait to receive a V2X message it has transmitted.

[0086] A V2X device can receive a V2X message and determine whether the received V2X message is a V2X message it transmitted (S460). V2X messages transmitted by other nearby V2X devices may also be received. Whether a received V2X message is a V2X message it transmitted can be determined using the previously stored identifier of the V2X message.

[0087] If the received V2X message is a message transmitted by another V2X device, the V2X device may return to S410 or S450 and continue the method. Alternatively, if the received V2X message is a message transmitted by another V2X device, the V2X device may perform S410 and S450 simultaneously.

[0088] If the received V2X message is a message transmitted by the V2X device, the V2X device can measure the end-to-end latency for transmitting and receiving the V2X message (S470). In this case, unlike other V2X messages, the received V2X message is not used for V2X operation or related judgment, but is simply used to measure the service quality, latency, or network status of the V2X device. The latency can be calculated using the transmission time information of the previously stored V2X message and the reception time of the V2X message.

[0089] The V2X device can store the calculated latency (S480). The stored latency can be used as training data for latency prediction, or as test data, for latency prediction.

[0090] Meanwhile, in the description related to FIG. 4, it may be understood that latency is measured once, but as described in S420, V2X messages are transmitted periodically, so V2X messages for latency measurement are also transmitted and received periodically, and accordingly, latency measurement can also be performed periodically.

[0091] Additionally, the measurement of latency can be performed for a preset time, and an average of the measurement values ​​for the preset time can be obtained and stored (S470, S480).

[0092] While the description related to Fig. 4 describes measuring latency, it is also possible to measure or collect time-series data related to service quality, such as data rate, packet error, and retransmission rate, in addition to latency measurement. Furthermore, in addition to measuring latency, learning about latency is also possible, and learning about time-series data related to service quality, such as data rate, packet error, and retransmission rate, may also be included.

[0093]

[0094] The present invention allows a V2X device that has transmitted a V2X message through a loopback method to receive the V2X message it has transmitted. This is possible because the message is broadcast regionally using a V2N2X-based geocasting method. Typically, in communications or networks, end-to-end latency can be measured through RTT (Round Trip Time). In existing methods, a method is mainly used in which a message receiver receives a message and transmits a feedback message (e.g., ACK / NACK) or replies with the measured service quality through a feedback channel.

[0095] However, this method is difficult to apply when sending messages to multiple recipients, and additional burden is incurred in maintaining feedback messages or feedback channels.

[0096] Figure 5 illustrates the conceptual structure of service quality measurement according to the present invention and existing service quality measurement.

[0097] Figure 5 (a) shows the transmission path between a transmitter (TX) and a receiver (RX) in a typical server-based communication. The message or packet transmitted by the TX is connected to the Internet via a network module such as LTE / 5G or Wi-Fi. It is a structure that connects to an application server via the Internet. The message is transmitted to the receiving device, RX, again via the Internet via the application server. At this time, the end-to-end latency is the time taken from the time the TX starts transmitting until the RX receives it. In this case, to measure the latency accurately, the TX includes the current time as a timestamp in the transmission packet at the time of transmission, and the RX can calculate the latency by calculating the difference from the current time when receiving the timestamp. This requires time synchronization between the TX and RX. If there is no direct connection, synchronization can be performed using GPS time or network time.

[0098] At this time, the biggest drawback is that while the RX side can measure and know the packet latency, the TX side has no way to know how much latency the packet or message it sent experienced before reaching the RX. To achieve this, the RX needs a feedback process that includes the measured latency and reports it back to the TX.

[0099] Figure 5 (b) illustrates a latency measurement method using loopback according to the present invention. A transmitting V2X device transmits a message packet, which is then transmitted to an application server via a network and the Internet.

[0100] Protocols that communicate with application servers vary in type and characteristics, but for example, when geocasting via protocols such as MQTT or AMPQ, the application server broadcasts message packets transmitted to TX peripheral devices. At this time, the transmitting V2X device can also receive the broadcasted message packets, and as a result, it can receive the messages or packets it transmitted. At this time, unlike existing technologies, the transmitting and receiving devices can directly measure the latency they experience, and there is an advantage that a separate feedback message or feedback channel is not required.

[0101]

[0102] Below, we describe a method for predicting service quality using service quality measurements such as measured latency.

[0103] Typically, in mobile networks like 5G, service quality prediction using AI can be centrally performed at the network core. As illustrated in Figure 6, a prediction function for service quality prediction is embedded within the mobile network. This function receives network status information from mobile terminals or servers, assesses network resource conditions within the core network, and notifies mobile terminals when service quality falls below a threshold, making mission-critical services unavailable.

[0104] The present invention proposes a system in which prediction functions are distributed and located not only in the mobile communication network core but also in V2X devices such as service terminals or service servers.

[0105] Referring to Figure 7, the prediction function (module) is located within the mobile communication network as before. Additionally, the prediction function may be included in the V2N2X application or V2X server on the service terminal side.

[0106] The prediction function corresponds to a functional module that performs prediction of service quality by using service quality measurement values ​​using loopback as learning data or test data.

[0107] The prediction function included in the V2X server can be configured to predict service quality from a service perspective by collecting service quality prediction values ​​transmitted by V2X applications connected to the V2X server. The prediction function included in the V2X server can be linked to a mobile communication network to check the status of network resources from a service perspective and perform additional requests or return of network resources.

[0108]

[0109] Figure 8 is a configuration diagram of a system for measuring, predicting, or optimizing or improving service quality using the same according to the present invention.

[0110] The system (1) can be largely composed of a server, a network, a V2X device, and an application.

[0111] The server may include a V2X application server (40). The network may be an LTE, 5G, or next-generation mobile communication network and may include a core network (60).

[0112] The application includes a V2X device (10, 20) and may include a V2X application (100) installed on the V2X device.

[0113] A V2X application (100) can be configured to transmit, receive, and process V2X messages.

[0114] The V2X application (100) can obtain location information, sensor information, etc. included in the V2X message from the sensor (200). In addition, the V2X application (100) can generate a V2X message through the V2X message encoder (110). The transmission time and cycle of the generated V2X message can be determined by the message scheduler (120). The V2X message transmission module (130) can transmit the generated V2X message according to the transmission time or cycle.

[0115] Typically, in V2N2X, V2X messages are packetized using protocols such as MQTT or AMQP and transmitted as IP packets. In the future, for latency calculation through loopback, the identifier (ID) and transmission time information of the V2X message may be stored in the QoS measurement module (140). The V2X message may be transmitted to the V2X server (40) via the mobile communication network through the V2X device (10, 20).

[0116] The V2X server (40) operates like an MQTT broker. As described above, the V2X server (40) can transmit or forward V2X messages to V2X devices that subscribe to topics in the corresponding region according to the V2N2X function.

[0117] In this way, the V2X message transmitted by the V2X server (40) can be received through the V2X message receiving module (150) of the corresponding V2X device (10, 20) that is the sender of the V2X message.

[0118] If the received V2X message is one that was transmitted by the QoS measurement module (140), the end-to-end latency of the V2X message can be calculated through the difference between the transmission time of the previously stored V2X message and the reception time of the V2X message.

[0119] If it is a V2X message transmitted by another V2X device, it can operate in the same way as the existing operation of the V2X device.

[0120] The QoS measurement module (140) of the V2X device (10, 20) can transmit the measured latency value to the prediction function module (160). The prediction function (160) module can be used as real-time learning data or test data for an artificial intelligence engine that obtains (or estimates) a predicted value of latency or service quality. In addition, the prediction function module (160) can receive network status information from the V2X server (40). The network status information can include information on the current network status obtained by the V2X server (40) from the mobile communication network. In addition, the prediction function module (160) can use information from various sensors as input values ​​for learning and prediction.

[0121] The prediction function module (160) can predict future latency (or service quality) based on the average of past latency measurement values.

[0122] Depending on the loopback method of each V2X device, the measured latency or predicted latency or quality of service based on the measured latency may be different depending on the network, time, location, moving speed, number of surrounding V2X devices, etc. connected to each V2X device, even if connected to the same V2X server, and therefore different predicted values ​​may be obtained and, in reality, different latency values ​​may be obtained.

[0123] In this way, the latency prediction value or service quality prediction value acquired by each V2X device can be reported to the V2X server (40) through IQN (In-Advanced QoS Notification).

[0124] The V2X server (40) collects IQN reports received from connected V2X devices and predicts and determines service quality from an overall service perspective. For example, if it is predicted that the service quality will deteriorate due to the large number of V2X devices in a specific area and that normal and safe V2X service will not be provided, the V2X server (40) may request additional network resources, such as a request for network slicing, from the network.

[0125]

[0126] Below, a structure for collecting values ​​for service quality measured and predicted by V2X devices from a V2X server (40) is described.

[0127] A common method for implementing V2N2X services is to transmit V2X messages using IP-based protocols such as MQTT or AMQP. For a single V2X service, there are one or more message (MQTT / AMQP) servers (41, 42, 43), and multiple V2X devices operate as MQTT / AMQP clients on the servers. Fig. 9 illustrates the configuration of such a V2N2X communication system (1).

[0128] In addition to the MQTT / AMQP server (41) for communication, other types of servers may exist within the V2X server (40) depending on the purpose. The MQTT / AMQP server (41) basically transmits data through publication and subscription operations between clients based on topics. In other words, when a client publishes a message to a specific topic, the MQTT / AMQP server delivers the message to clients subscribed to the topic.

[0129] The QoS prediction server (42) is a server function proposed in the present invention that calculates the overall service quality satisfaction based on the service quality measurement values ​​and service quality prediction values ​​received from multiple clients, and can predict future changes in the service quality of the overall service through AI / ML (artificial intelligence / machine learning). The present invention is not limited to algorithms or artificial intelligence models for predicting service quality or predicting future changes in service quality.

[0130] The network interface server (43) serves as an interface that communicates with the network providing the service. The network interface server (43) can receive current status information, service quality, network slicing information, etc. of the mobile communication network. In addition, the network interface server (43) can transmit requests for service quality optimization or improvement, such as resource allocation and distribution requests, to the network based on the measured and predicted values ​​of service quality collected or predicted by the QoS prediction server (42).

[0131] Typically, V2X maintains a topic for each region to transmit and receive V2X messages between V2X devices within the same region. V2X devices located in that region subscribe to that topic, and when they have a V2X message to transmit, they publish a V2X message to that topic.

[0132] In the present invention, a QoS topic (T1) is defined in a lower layer of a topic representing an existing region to collect QoS measurement and prediction values ​​of a terminal. Figure 10 is a diagram illustrating the structure, function, and operation of a topic according to the present invention.

[0133] Referring to Figure 10, a specific area is divided into four zones, each defined as Area-A, Area-B, Area-C, and Area-D. A topic (T1) is defined separately for each zone to enable communication between V2X devices located in each zone.

[0134] In the embodiment, V2X-1 and V2X-2 devices are located in Area-A, and when these two V2X devices enter the area (Area-A), they subscribe to a message topic called Area-A / Message. Thereafter, when the V2X-1 device publishes a V2X message to the topic Area-A / Message, the subscribed V2X-1 and V2X-2 devices can receive the V2X message through the V2X server (40).

[0135] At this time, the V2X-1 device, which is the sender of the message, receives the V2X message it transmitted through the V2X server (40) via a loopback method, and can thereby obtain a service quality (or latency) measurement value.

[0136] Additionally, the prediction function module can derive a prediction value of service quality based on the measurement value of service quality. The prediction function module can be included in a V2X device or a V2X server (40).

[0137] Additionally, the measurement value of service quality or the prediction value of service quality can be delivered via an MQTT published message. This published message is published to the topic Area-A / QoS, and the topic Area-A / QoS can be set to be subscribed to by the V2X server (40). The V2X device may not subscribe to the topic Area-A / QoS. If the V2X device does not subscribe to the topic Area-A / QoS, the V2X device can only publish a message including the measurement value of service quality or the prediction value of service quality to the topic Area-A / QoS.

[0138] The issued service quality information (measured value or predicted value) is collected from the V2X server (40) as measured values ​​or predicted values ​​of the service quality of all V2X devices in the area, which reuses the existing MQTT server and client structure.

[0139] There is no limitation on the period or number of times (frequency) that a V2X device issues messages to a V2X server.

[0140] For example, a V2X device can obtain a measurement value or a prediction value through measurement or prediction of service quality for each V2X message it transmits, and can publish a message including the measurement value or the prediction value. For example, a V2X device can obtain a measurement value or a prediction value through measurement or prediction of service quality for a V2X message it transmits for a preset period of time, and can publish the measurement value (or the average of the measurement values) or the prediction value (or the average of the prediction values) of the service quality collected for the preset period of time to the corresponding topic at once. For example, a V2X device can publish a message so that it can be transmitted to the V2X server (40) only when there is a difference between the measurement value or the prediction value of the service quality and the previously obtained measurement value or the prediction value of the service quality to a degree that exceeds a preset standard.

[0141] In addition, the topic structure illustrated in FIG. 10 has a hierarchical structure of MQTT protocol, region / service quality, and region / message, but the present invention is not limited thereto. That is, a message including a measurement value or predicted value of service quality can be transmitted using a separate topic different from the transmission of existing V2X messages.

[0142] In addition, although the embodiment described that the V2X device does not subscribe to the topic Area-A / QoS of the area to which it belongs, in some cases the V2X device may also subscribe to the topic Area-A / QoS of the area to which it belongs. Through this, the V2X device can refer to the measured or predicted value of the service quality of the surrounding V2X devices, and perform transmission and reception operations based on this.

[0143]

[0144] Figure 11 illustrates the configuration and operation of a V2X server according to the present invention.

[0145] The V2X server (40) may include a transceiver (430) for IP communication for V2X connection with the network core.

[0146] The message server (41) may include one or more message brokers (411) for processing transmission and reception of V2X messages or quality of service related messages. The message broker (411) is in the form of an MQTT broker or an AMQP broker and may perform the role of processing publication or subscription.

[0147] The message server (41) may include a topic manager (412) for managing or maintaining the aforementioned topics. The topic manager (412) may be managed by a message broker (411).

[0148] If the message published by the V2X device to the topic Area-X / Message is a V2X message such as BSM or PSM, the message broker (411) can forward the V2X message to the V2X device that has subscribed to the topic. If the V2X device publishes a service quality related message to the topic Area-X / QoS, the message server (41) can forward the service quality related message to the QoS server (44).

[0149] The V2X server (40) may include a QoS server (44).

[0150] The QoS server (44) may include a message client (MQTT / AMQP client) (442) configured to receive issued quality of service related messages. In addition, the QoS server (44) may include a QoS message parser module (441) for interpreting the received messages and storing them in a QoS DB (database) (45).

[0151] The QoS DB (45) is used to store information related to service quality measured and predicted by V2X devices. The QoS DB (45) can store service quality measurement values ​​and service quality values ​​predicted by each V2X device by region, period, time, and device.

[0152] The service quality related information stored in the QoS DB (45) is then transmitted to the prediction server (42), making it possible to monitor and analyze the service quality of the entire service.

[0153] The prediction server (42) may include a monitor / analysis module (421) configured to monitor or analyze a measurement value or a predicted value of service quality. In addition, the prediction server (42) may include an artificial intelligence or machine learning model (422) configured to perform a prediction of service quality from a service perspective. The prediction server (42) may include a prediction function module (423) configured to obtain a predicted value of service quality using the artificial intelligence or machine learning model (422).

[0154] Information related to service quality, i.e., measurement values ​​or prediction values ​​of service quality, can be used to obtain prediction values ​​of service quality from a service perspective through a prediction function module (423) based on an artificial intelligence or machine learning model (422).

[0155] At this time, learning or validation of an artificial intelligence or machine learning model (422) is possible using offline reinforcement learning data (46), and continuous learning or prediction of an artificial intelligence or machine learning model can be enabled through service quality-related information stored in a QoS DB (45) in real time.

[0156] Additionally, the V2X server (40) may include a network resource management server (45).

[0157] The network resource management server (45) may include a network resource manager module (451).

[0158] The network resource management server (45) can obtain the current status by requesting the status of the network to which the V2X server (40) is connected through the network resource manager module (451). The network status may include information about network resources allocated for V2X services, and may include, for example, information about the amount of current network slicing.

[0159] The network resource management server (45) may transmit a request for optimizing or improving service quality to the network core (60) based on service quality information, such as a predicted value of service quality from an overall service perspective obtained from the prediction server (42) in advance. The request for optimizing or improving service quality may include a request related to resources for network slicing (e.g., a request to guarantee more resources through network slicing or a request for network slicing for lower latency), a request for an uplink grant (UL grant) for an LTE / 5G mobile communication network (e.g., triggering a UL grant so that a V2X device can transmit V2X messages more frequently or in greater numbers), etc.

[0160] In addition, the predicted values ​​from the prediction server (42) of the V2X server (40) can be published to V2X devices through the previously described topic. This is similar to the effect of the prediction function of the network core in an existing mobile communication network transmitting IQN (In-Advanced QoS Notification), and is similar to the operation of notifying terminals in the area of ​​the fact when it is predicted that the service quality will deteriorate in a specific area at a specific time.

[0161] The prediction server (42) can obtain a prediction value of the overall service quality of the area based on the measured values ​​of the service quality of the V2X devices in the specific area stored in the QoS DB (45) (i.e., the current service quality status) and the predicted values ​​of the service quality obtained by the V2X devices in the area (i.e., the estimated future service quality status). This is possible because, as described above, the method of collecting service quality-related information utilizes area-specific topics, such as Area-X / QoS.

[0162] In addition, if the network resource management server (45) indicates that the information transmitted from the prediction function module (423) of the prediction server (42) indicates that there is a singularity in the measured (current) value, predicted value, or change amount of the service quality of the corresponding area, the network resource management server (45) can generate an IQN message and transmit it to the message client (442). The message client (442) can issue the IQN message to the topic Area / Message of the corresponding area. The IQN message can include information about the measured (current) value, predicted value, or change amount of the service quality of the corresponding area. The IQN message issued in this way can be transmitted to all V2X devices that have subscribed to the topic of the corresponding area. The V2X device that receives the IQN message can receive the measured (current) value, predicted value, or change amount of the service quality of the area to which it belongs and perform an action accordingly. Meanwhile, the name of the IQN message is only an example and does not limit the present invention.

[0163]

[0164] According to the present invention, service quality measurements (e.g., latency measurements) can be learned through machine learning or deep learning to predict future service quality. While existing technologies can measure latency, they only use fragmented results, partial accumulated values, or averages. In other words, if latency increases and QoS deteriorates, existing technologies can only detect these increases and QoS deterioration after the fact.

[0165] The method proposed in the present invention trains an artificial intelligence or machine learning algorithm using measured service quality (e.g., latency) or offline data, and then predicts future latency using the trained algorithm. In the case of a highly reliable service such as V2X, it is important to always guarantee QoS, and a method is needed to notify or respond in advance before the service cannot perform its original role due to QoS degradation. In other words, a method for predicting service quality using artificial intelligence and machine learning in a V2X device can operate in advance to respond to the V2X service, network, or V2X application server, thereby minimizing cases where service provision is impossible due to service quality degradation.

[0166]

[0167] Figure 12 illustrates a block diagram of a user device and a server according to the present invention.

[0168] The user device (10, 20) of FIG. 12 may include or correspond to the V2X device (10, 20) described above. In addition, the server (40) of FIG. 12 may include or correspond to the V2X (application) server (40) described above.

[0169]

[0170] The user device (10, 20) may include a transceiver (11, 21), a processor (12, 22) and a memory (13, 23).

[0171] The transceiver (11, 21) may be configured to transmit a message including a service quality measurement value or a service quality prediction value to the server (40). In addition, the transceiver (11, 21) may be configured to receive, from the server (40), an overall service quality measurement value or a service quality prediction value of a geographical area to which the user device (10, 20) belongs, or to receive a control signal for service optimization or improvement based on the service quality prediction value.

[0172] The memory (13, 23) may be configured to store an acquired service quality measurement value or a service quality prediction value, store an artificial intelligence or machine learning model for acquiring a service quality prediction value based on the service quality measurement value, or store a service quality measurement value or a service quality prediction value as learning data of an artificial intelligence or machine learning model.

[0173] The processor (12, 22) may be configured to obtain the service quality measurement value or the service quality prediction value. More specifically, the processor (12, 22) may obtain the service quality measurement value by causing the V2X device to receive a V2X message transmitted by the user device (10, 20). Here, the service quality measurement value or the service quality prediction value may be limited to a geographical area for V2X for the V2X device.

[0174] The processor (12, 22) may be configured to issue a message including the service quality measurement value or the service quality prediction value for a topic for service quality set for the geographical area for the V2X. In addition, the processor (12, 22) may be configured to subscribe to the topic for service quality set for the geographical area for the V2X.

[0175] The above service quality measurement value or service quality prediction value may include a value measured or predicted over a preset period of time.

[0176] The processor (12, 22) may be configured to receive messages containing quality of service measurements or quality of service predictions issued by other user devices within the geographic area for the V2X, based on the subscription. For example, if the processor (12, 22) recognizes that the quality of service measurements of other user devices are deteriorating over time, the processor (12, 22) may request more frequent or more uplink resources from the network.

[0177] The processor (12, 22) may be configured to publish a message including the service quality measurement value or the service quality prediction value to a topic for the service quality when there is a difference between the service quality measurement value or the service quality prediction value and the previously acquired service quality measurement value or the service quality prediction value exceeding a preset standard.

[0178] The above service quality measurement value or the service quality prediction value may trigger generation of a request for service quality optimization or improvement by the server (40). The request for service quality optimization or improvement may include a request related to resources for network slicing for the core network or a request for an uplink grant. When the request for an uplink grant is transmitted to the core network side, the core network may transmit an uplink grant for V2X to the user device (10, 20) more frequently or in greater numbers. Accordingly, the processor (12, 22) may be configured to receive an uplink grant corresponding to the request for service quality optimization or improvement.

[0179] The processor (12, 22) may be configured to receive a measurement value of service quality, a prediction value of service quality, or a change in the measurement value or the prediction value for the geographical area for the V2X. This may be received when the measurement value of service quality, the prediction value of service quality, or the change in the measurement value or the prediction value corresponds to a preset condition. For example, the preset condition may include that the measurement value of service quality, the prediction value of service quality, or the change in the measurement value or the prediction value exceeds (or falls below) or deviates from a preset threshold or threshold range.

[0180]

[0181] The server (40) may include a transceiver (41), a processor (42), and a memory (43).

[0182] The transceiver (41) may be configured to receive a message including a service quality measurement value or a service quality prediction value from a user device (10, 20). The received service quality measurement value may be obtained by the first user device receiving a V2X message transmitted by the first user device. In addition, the received service quality measurement value or the received service quality prediction value may be classified according to information about a geographical area for V2X.

[0183] Additionally, the transceiver (41) may be configured to transmit a request to the core network for service quality optimization or improvement based on service quality prediction.

[0184] The memory (43) may be configured to store a service quality measurement value or a service quality prediction value received from a user device (10, 20), store an artificial intelligence or machine learning model for obtaining a service quality prediction value based on the service quality measurement value, or store the service quality measurement value or the service quality prediction value as learning data of the artificial intelligence or machine learning model. In addition, the memory (43) may be configured to store a service quality measurement value or a service quality prediction value obtained by the processor (42).

[0185] The processor (42) may be configured to subscribe to a topic for service quality set for each geographical area for the V2X and receive a service quality measurement value or a service quality prediction value issued for the topic for the subscribed service quality.

[0186] The above service quality measurement value or service quality prediction value may include a value measured or predicted over a preset period of time.

[0187] Additionally, the service quality measurement value or the service quality prediction value may be published as a topic for the service quality when there is a difference between the previously acquired service quality measurement value or the service quality prediction value and a preset standard.

[0188] The processor (42) may be configured to receive service quality measurement values ​​or service quality prediction values ​​from a plurality of user devices, and obtain a quality prediction value of the entire service servicing the plurality of user devices based on the service quality measurement values ​​or service quality prediction values ​​of the plurality of user devices.

[0189] The processor (42) may be configured to learn service quality measurement values ​​or service quality prediction values ​​of the plurality of user devices, and obtain a quality prediction value of the entire service from the learning result.

[0190] The processor (42) may be configured to generate a request for service quality optimization or improvement for the core network based on the acquired overall service quality prediction value. The generated request for service quality optimization or improvement may be transmitted to the core network. The request for service quality optimization or improvement may include a request related to resources for network slicing or a request for an uplink grant.

[0191] The processor (42) may be configured to manage or maintain topics for the above quality of service.

[0192] The processor (42) may be configured to transmit the measured value of service quality, the predicted value of service quality, or the amount of change in the measured value or the predicted value for the specific geographical area for the V2X to all user devices in the specific geographical area, as the measured value, the predicted value of service quality, or the amount of change in the measured value or the predicted value for the specific geographical area corresponds to a preset condition.

[0193] In the above, the operation of the user device (10, 20) corresponding to the V2X device and the server (40) corresponding to the V2X application server is described with reference to FIG. 12.

[0194] Meanwhile, the contents described above with reference to FIGS. 1 to 11, which are not described with reference to FIG. 12, may be applied to the user device (10, 20) or the server (40).

[0195]

[0196] In addition, the present invention can be implemented as a system comprised of a server (40) and a user device (10, 20), as illustrated in FIG. 12. The system can perform the operations of the server (40) or the user device (10, 20) described with reference to FIG. 12, as well as the contents, features, and procedures related to FIGS. 3 to 4 and FIGS. 7 to 11 described above. To avoid redundant description, a detailed description of the system will be omitted.

[0197]

[0198] In addition, as another aspect of the present invention, the operation of the proposal or invention described above may be implemented, performed or executed by a “computer” (a comprehensive concept including a system on chip (SoC) or a (micro) processor, etc.), or may be provided as a code or a computer-readable storage medium storing or including the code or a computer program product, and the scope of the present invention may be extended to the code or the computer-readable storage medium storing or including the code or the computer program product.

[0199]

[0200] The detailed description of the preferred embodiments of the present invention disclosed above has been provided to enable those skilled in the art to implement and practice the present invention. While the above description has been made with reference to preferred embodiments of the present invention, those skilled in the art will appreciate that various modifications and variations of the present invention, as defined by the following claims, are possible. Accordingly, the present invention is not intended to be limited to the embodiments disclosed herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. As a V2X device for measuring or predicting service quality, A transceiver configured to receive a service quality measurement value or a service quality prediction value from at least one user device, or to transmit a request for service quality improvement according to the service quality prediction; and A processor configured to obtain a service quality prediction value based on the received service quality measurement value or the received service quality prediction value, The above received service quality measurement value is obtained when the first user device receives the V2X message transmitted by the first user device, A V2X device, wherein the received service quality measurement value or the received service quality prediction value is distinguished based on information about a geographical area for V2X.

2. In paragraph 1, the processor: A V2X device configured to subscribe to a topic for quality of service set for each geographical area for the V2X and receive a service quality measurement value or a service quality prediction value published for the topic for the subscribed quality of service.

3. In paragraph 1, A V2X device, wherein the above service quality measurement value or service quality prediction value includes a value measured or predicted during a preset period of time.

4. In paragraph 1, The above service quality measurement value or the above service quality prediction value A V2X device that issues a topic for service quality when there is a difference between the acquired service quality measurement value or service quality prediction value and a preset standard.

5. In paragraph 1, the processor: Receive service quality measurement values ​​or service quality prediction values ​​from multiple user devices, A V2X device configured to obtain a quality prediction value of an entire service servicing the plurality of user devices based on service quality measurement values ​​or service quality prediction values ​​of the plurality of user devices.

6. In paragraph 5, the processor: A V2X device configured to learn service quality measurement values ​​or service quality prediction values ​​of the plurality of user devices, and obtain a quality prediction value of the entire service from the learning result.

7. In paragraph 1, the processor: A V2X device configured to generate a request for service quality improvement for a core network based on the obtained overall service quality prediction value.

8. In paragraph 7, the request for improvement of service quality is: A V2X device, comprising a request for resources for network slicing or a request for an uplink grant.

9. In the second paragraph, the processor: A V2X device configured to manage or maintain a topic for the above quality of service.

10. In paragraph 1, the processor: When the measurement value of the service quality for the specific geographical area for the above V2X, the predicted value of the service quality, or the change in the measured value or predicted value corresponds to a preset condition, A V2X device configured to transmit a measurement value of service quality, a prediction value of service quality, or a change in the measurement value or the prediction value for the specific geographical area to all user devices in the specific geographical area.

11. As a V2X device for measuring or predicting service quality, A transceiver configured to transmit an acquired service quality measurement value or a service quality prediction value, or to receive a control signal for improving service quality according to the service quality prediction; and A processor configured to obtain the above service quality measurement value or the above service quality prediction value, The above processor: Obtaining the service quality measurement value by having the V2X device receive the V2X message transmitted by the V2X device, A V2X device, wherein the above service quality measurement value or the above service quality prediction value is for a geographical area for V2X.

12. In paragraph 11, the processor: A V2X device configured to issue a message including the service quality measurement value or the service quality prediction value for a topic for service quality set for a geographical area for the V2X.

13. In paragraph 12, the processor: A V2X device configured to subscribe to a topic for quality of service established for a geographical area for said V2X.

14. In paragraph 13, the processor: A V2X device configured to receive a message including a quality of service measurement value or a quality of service prediction value published by another V2X device belonging to a geographical area for said V2X according to said subscription.

15. In paragraph 11, A V2X device, wherein the above service quality measurement value or service quality prediction value includes a value measured or predicted during a preset period of time.

16. In paragraph 11, the processor: If the service quality measurement value or service quality prediction value has a difference that exceeds the preset standard from the previously acquired service quality measurement value or service quality prediction value, A V2X device configured to publish a message including the service quality measurement value or the service quality prediction value to a topic for the service quality.

17. In paragraph 11, The above service quality measurement value or the above service quality prediction value triggers the generation of a request for service quality improvement, A V2X device, wherein the processor is configured to receive an uplink grant corresponding to a request for improving the quality of service.

18. In paragraph 11, the processor: configured to receive a measurement value of service quality for the geographical area for the V2X, a prediction value of service quality, or a change in the measurement value or the prediction value; A V2X device, wherein the measured value of the service quality, the predicted value of the service quality, or the change in the measured value or the predicted value is received when the measured value of the service quality, the predicted value of the service quality, or the change in the measured value or the predicted value corresponds to a preset condition.

19. A computer-readable medium storing code configured to be executed by a computer or processor, The above code is configured to be executed by the computer or processor to perform the following method: A step of receiving a service quality measurement value or a service quality prediction value from at least one user device; A step of obtaining a service quality prediction value based on the received service quality measurement value or the received service quality prediction value; and Including a step of transmitting a request for service quality improvement according to service quality prediction, The above received service quality measurement value is obtained when the first user device receives the V2X message transmitted by the first user device, A computer-readable medium in which the received service quality measurement value or the received service quality prediction value is distinguished according to information about a geographical area for V2X.

20. A computer-readable medium storing code configured to be executed by a computer or processor, The above code is configured to be executed by the computer or processor to perform the following method: A step of transmitting a V2X message to a network and receiving the transmitted V2X message; A step of obtaining a service quality measurement value based on the transmission and reception time difference of the above V2X message, or obtaining a service quality prediction value based on the obtained service quality measurement value; and A step of receiving a control signal for improving service quality according to the above service quality prediction is included, A computer-readable medium, wherein the service quality measurement value or the service quality prediction value is for a geographical area for V2X.

Citation Information

Patent Citations

  • Method of guiding service quality and apparatus for supporting the same

    KR1020140038768A

  • Apparatus for automatic sampling

    KR1020220040257A

  • Method for screening antifungal agents of Candida auris and Antifungal composition

    KR1020250006380A

  • Method by which terminal reports logged information about quality of sidelink in wireless communication system supporting sidelink, and device therefor

    US20210289380A1

  • KR20200086640A

Cited By

  • Abnormality identification method and system in MQTT data transmission

    CN121619365A