Terminal device for controlling service traffic according to terminal load of D2D network and the method thereof
Patent Information
- Application Number
- KR1020250030662
- Authority / Receiving Office
- KR · KR
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-03-10
- Publication Date
- 2026-09-17
Smart Images

Figure PAT00003_ABST
Abstract
Description
Technology Field
[0001] The present invention relates to a terminal device and a method for controlling service traffic according to terminal load in a D2D network, and more particularly to a terminal device and a method for controlling service traffic according to terminal load in a D2D network that can minimize data loss and delay by performing Quality of Service (QoS) flow control based on the degree of terminal load in a D2D network. Background Technology
[0003] With the advancement of mobile communication technology, various communication techniques continue to emerge.
[0004] Device-to-Device (D2D) communication is attracting attention as a technology for resolving communication dead zones, as it expands coverage and efficiently utilizes network bandwidth through direct communication between devices. In D2D communication, terminals perform the role of base stations without the need for separate base stations and possess the characteristics of an ad-hoc network; therefore, it is difficult to apply technologies designed for existing base station-centric communication methods directly. In particular, D2D networks must efficiently utilize limited communication resources due to the absence of base stations. Since terminals have limited resources compared to base stations in terms of battery, bandwidth, and performance, congestion can easily lead to resource waste through unnecessary retransmissions and collisions. Furthermore, if a terminal's transmit / receive buffer is exceeded due to congestion, problems such as reduced data transmission speeds or data loss frequently occur, resulting in degraded network performance. These issues hinder the efficiency and stability of D2D networks and demand flow control measures through more effective transmit / receive buffer management. The problem to be solved
[0006] To solve the aforementioned problems, a terminal device and a method for controlling service traffic according to terminal load in a D2D network are provided, which can minimize data loss and delay by performing Quality of Service (QoS) flow control based on the terminal load level in a D2D network. means of solving the problem
[0008] A terminal device for controlling service traffic according to terminal load in a D2D network according to an embodiment of the present invention is characterized by comprising: a collection unit that collects the available transmit / receive buffer capacity of a communication module in a D2D network; a determination unit that determines the degree of terminal load by comparing the collected available transmit / receive buffer capacity with the available transmit / receive buffer capacity of a preset standard; a determination unit that determines the priority of service traffic blocking according to the importance of QoS (Quality of Service) flow control in response to the determined terminal load and determines whether to block service traffic in response to the terminal load state; and a control unit that performs service traffic blocking control in response to the determined priority of service traffic blocking.
[0009] Here, in particular, the available capacity of the transmission and reception buffer of the collection unit is characterized by including the ratio of communication data stored in the transmission and reception buffer to the capacity of the transmission and reception buffer, the ratio of the number of messages stored in the transmission and reception buffer to the maximum number of messages that can be stored in the buffer, the ratio of the number of transmission and reception operations reserved in the transmission and reception buffer to the maximum number of transmission and reception operations that can be reserved in the transmission and reception buffer, and the amount of messages that can be processed by the terminal of the transmission and reception buffer and messages deferred in the message transmission and reception buffer due to transmission and reception requests.
[0010] Here, in particular, the available capacity of the transmission and reception buffer of the standard set in the above-mentioned calculation unit is characterized by dividing each section of the total transmission and reception buffer available capacity ratio range into a range of 0% to 60%, a range of 60% to 75%, a range of 75% to 90%, and a range of 90% to 100%.
[0011] Here, in particular, the calculation unit is characterized by the fact that it determines the terminal load level in correspondence with each section of the available capacity of the divided transmission and reception buffer, and sets the threshold value of each terminal load as Normal for the range of 0% to 60%, Minor for the range of 60% to 75%, Major for the range of 75% to 90%, and Critical for the range of 90% to 100%.
[0012] A wireless terminal device for controlling service traffic according to terminal load of a D2D network, wherein, in particular, the above-mentioned judgment unit determines the priority of service traffic blocking in the order of items of HTTP traffic blocking, FTP traffic blocking, video call traffic blocking, and all traffic blocking excluding voice, text, and network control traffic.
[0013] Here, in particular, the control unit is characterized by performing service traffic blocking control in response to the determined terminal load state, including at least one service traffic block according to the priority of the determined service traffic blocking.
[0014] Here, in particular, the control unit is characterized by the fact that when performing service traffic blocking control in response to the determined terminal load state, if the terminal load state is more severe than the previous terminal load state, it adds a service traffic blocking item; if the terminal load state is the same as the previous terminal load state, it maintains the service traffic blocking item; or if the terminal load state is less severe than the previous terminal load state, it releases the service traffic item.
[0015] In addition, a method for controlling service traffic of a terminal device according to a terminal load of a D2D network according to an embodiment of the present invention is characterized by comprising: a step of collecting the available transmit / receive buffer capacity of a communication module in a D2D network in a collection unit; a step of determining the degree of terminal load by comparing the collected available transmit / receive buffer capacity with the available transmit / receive buffer capacity of a preset standard in a determination unit; a step of determining the priority of service traffic blocking according to the importance of QoS (Quality of Service) flow control in response to the determined terminal load in a judgment unit, and determining whether to block service traffic in response to the terminal load state; and a step of performing service traffic blocking control in response to the determined priority of service traffic blocking in a control unit.
[0016] Here, in particular, the available capacity of the transmission and reception buffer in the collecting step is characterized by including the ratio of communication data stored in the transmission and reception buffer to the capacity of the transmission and reception buffer, the ratio of the number of messages stored in the transmission and reception buffer to the maximum number of messages that can be stored in the buffer, the ratio of the number of transmission and reception operations reserved in the transmission and reception buffer to the maximum number of transmission and reception operations that can be reserved in the transmission and reception buffer, and the amount of messages that can be processed by the terminal of the transmission and reception buffer and messages deferred in the message transmission and reception buffer due to transmission and reception requests.
[0017] Here, in particular, the availability of the transmission and reception buffer of the standard set in the above-mentioned determination step is characterized by dividing each section of the total transmission and reception buffer availability ratio range into the 0% to 60% range, the 60% to 75% range, the 75% to 90% range, and the 90% to 100% range.
[0018] Here, in particular, the terminal load level is determined in the step of determining the above, corresponding to each section of the available capacity of the divided transmission and reception buffer, with the threshold values for each terminal load set as Normal for the range of 0% to 60%, Minor for the range of 60% to 75%, Major for the range of 75% to 90%, and Critical for the range of 90% to 100%.
[0019] Here, in particular, the feature is that in the above-mentioned judgment step, the priority of service traffic blocking is determined in the order of HTTP traffic blocking, FTP traffic blocking, video call traffic blocking, and blocking all traffic excluding voice, text, and network control traffic.
[0020] Here, the invention is characterized in that, particularly in the controlling step, service traffic blocking control is performed in response to the determined terminal load state, including at least one service traffic block according to the priority of the service traffic blocking determined above.
[0021] Here, in particular, when performing service traffic blocking control in response to the terminal load state determined above, the feature is that if the terminal load state is more severe than the previous terminal load state, a service traffic blocking item is added; if the terminal load state is the same as the previous terminal load state, a service traffic blocking item is maintained; or if the terminal load state is less severe than the previous terminal load state, a service traffic blocking item is released. Effects of the invention
[0023] According to one embodiment of the present invention described above, by performing Quality of Service (QoS) flow control based on the load level of terminals in a D2D network, data loss and delay can be minimized and network resource utilization can be optimized.
[0024] In addition, according to the present invention, effective flow control at the MAC layer is supported to increase transmission stability and improve communication quality, and it is possible to support the smooth provision of various application services in a D2D network environment.
[0025] In addition, according to the present invention, it is possible to support performance improvement of the entire D2D network and efficient management of communication resources. Brief explanation of the drawing
[0027] FIG. 1 is a diagram illustrating an example of direct communication between terminals of a D2D network of the present invention. FIG. 2 is a schematic diagram illustrating the configuration of a terminal device for controlling service traffic according to terminal load of a D2D network according to an embodiment of the present invention. Figure 3 is a diagram illustrating an example of a MAC PDU configuration. FIG. 4 is a diagram illustrating the overall concept of traffic control according to the transmission and reception buffer availability of the present invention. FIG. 5 is a flowchart schematically illustrating a method for controlling service traffic of a wireless terminal device according to a terminal load of a D2D network according to an embodiment of the present invention. Specific details for implementing the invention
[0028] The present invention is susceptible to various modifications and may have various embodiments, and specific embodiments will be described in detail with reference to the drawings. However, this is not intended to limit the invention to specific embodiments, and it should be understood that the invention includes all modifications, equivalents, and substitutions that fall within the spirit and scope of the invention. Similar reference numerals have been used for similar components in the description of each drawing.
[0029] Terms such as first, second, A, B, etc., may be used to describe various components, but said components shall not be limited by said terms. These terms are used solely for the purpose of distinguishing one component from another. For example, without departing from the scope of the present invention, the first component may be named the second component, and similarly, the second component may be named the first component. The term "and / or" includes a combination of multiple related description items or any of the multiple related description items.
[0030] The terms used in this application are used merely to describe specific embodiments and are not intended to limit the invention. The singular expression includes the plural expression unless the context clearly indicates otherwise. In this application, terms such as "comprising" or "having" are intended to indicate the presence of the features, numbers, steps, actions, components, parts, or combinations thereof described in the specification, and should be understood as not precluding the existence or addition of one or more other features, numbers, steps, actions, components, parts, or combinations thereof.
[0031] Throughout the specification and claims, when a part is described as including a certain component, this means that, unless specifically stated otherwise, it does not exclude other components but may include additional components.
[0033] FIG. 1 is a diagram illustrating an example of direct communication between terminals of a D2D network of the present invention, FIG. 2 is a diagram schematically illustrating the configuration of a terminal device for controlling service traffic according to terminal load of a D2D network according to an embodiment of the present invention, FIG. 3 is a diagram illustrating an example of MAC PDU configuration, and FIG. 4 is a diagram illustrating the overall concept of traffic control according to the transmission and reception buffer availability of the present invention.
[0035] As illustrated in FIG. 1, each terminal for performing D2D communication needs to provide information regarding the amount of data for D2D communication to a base station or an entity having the authority or function to allocate wireless resources (e.g., a wireless resource allocation entity) in order to be allocated wireless resources of a mobile communication network. Accordingly, a terminal that is performing D2D communication or has a D2D communication function can transmit a Buffer Status Report (hereinafter referred to as 'BSR') to a base station or a wireless resource allocation entity.
[0037] As illustrated in FIG. 2, a terminal device (200) for controlling service traffic according to terminal load of a D2D network according to one embodiment of the present invention may be configured to include a communication module (210), a collection unit (220), a calculation unit (230), a judgment unit (240), and a control unit (250).
[0039] The communication module (210) transmits and receives data through a D2D network and can be configured as a D2D communication modem.
[0040] More specifically, the communication module (210) enables direct data transmission and reception between terminals without passing through a base station or network core, and D2D connection setup and resource allocation are performed.
[0041] This communication module (210) can monitor signal strength, interference, etc., according to environmental changes and apply adaptive transmission technology (e.g., AMC), and can set an efficient data transmission and reception path that minimizes terminal battery consumption. In addition, the communication module (210) can search for and establish a connection with a communicable D2D terminal and perform the role of maintaining a connection state with a moving terminal. Furthermore, security threats can be prevented in the D2D connection through data encryption, user authentication, and integrity verification.
[0042] In addition, the transmission and reception buffer of the communication module (210) stores transmission and reception data and temporary data required for protocol stack processing.
[0043] Figure 3 is a diagram illustrating an example of a MAC PDU configuration.
[0044] Referring to FIG. 3, the configuration information of a MAC (Medium Access Control) PDU (Protocol Data Unit) is as follows: the PDU consists of a MAC header and a MAC payload. The MAC header can be composed of several sub-headers (100), and the MAC payload can be composed of MAC control elements (CE), MAC SDUs (Media Access Control Service Data Units), and padding. Generally, each sub-header (100) corresponds to one of the MAC CEs, MAC SDUs, or padding of the MAC payload in order.
[0045] More specifically, in D2D communication, resources must be requested and allocated at the MAC layer to transmit data directly between terminals. At this time, the appropriate amount of resources to request and the transmission speed are determined based on the state of the MAC PDU buffer.
[0046] In other words, the MAC layer controls data transmission and performs the role of packaging data received from upper layers (generating PDUs) before it is passed to the PHY layer, or forwarding received PDUs to upper layers.
[0047] More specifically, the data wait at the transmitting side generates a MAC PDU based on the Service Data Unit (SDU) delivered from the upper layer (e.g., RLC or IP layer), the generated MAC PDU is stored in the transmit buffer, and it waits for a transmission opportunity.
[0048] At the receiving end, the MAC PDU received from the physical layer is first stored in a buffer for temporary data storage. After error checking (CRC check) on the stored MAC PDU, it is recovered (e.g., a retransmission request) or reassembled if necessary before being passed to the upper layer. The processed PDU is then passed to the RLC layer, where the data packet is finally restored.
[0049] Therefore, the MAC PDU controls the flow of transmitted and received data and manages it to prevent problems such as buffer overflow or underflow. Since efficient resource management is important in D2D communication within a limited bandwidth, the MAC PDU buffer state manages terminal load.
[0051] The collection unit (220) monitors the transmission and reception buffer of the communication module (210) in the D2D network and collects the available capacity of the transmission and reception buffer. Here, the buffer capacity collection unit (220) may be configured as a memory.
[0052] More specifically, the collection unit (220) collects status information regarding the available capacity of the transmission and reception buffer. Here, the available capacity of the transmission and reception buffer may include the ratio of communication data stored in the transmission and reception buffer to the capacity of the transmission and reception buffer, the ratio of the number of messages stored in the transmission and reception buffer to the maximum number of messages that can be stored in the buffer, and the ratio of the number of transmission and reception operations reserved in the transmission and reception buffer to the maximum number of transmission and reception operations that can be reserved in the transmission and reception buffer. Additionally, the available capacity of the transmission and reception buffer may include the amount of messages that can be processed by the terminal of the transmission and reception buffer and the amount of messages deferred in the message transmission and reception buffer due to transmission and reception requests.
[0053] Furthermore, the ratio of the transmission and reception buffer capacity to the communication data stored in the buffer refers to the ratio indicating the extent to which the size of the data currently stored in the buffer (e.g., in bytes) occupies a portion of the total buffer capacity. Here, a high ratio indicates that the buffer is nearly full, meaning there is little room to process additional data, while a low ratio indicates that there is ample free space in the buffer, allowing for the efficient processing of additional data.
[0054] In addition, the ratio of the number of messages stored in the transmit / receive buffer to the maximum number of messages that can be stored in the buffer refers to the ratio indicating how much the number of individual messages stored in the transmit / receive buffer is relative to the maximum number of messages that the buffer can process.
[0055] For example, since the space occupied by a single message includes additional headers or metadata separate from the data size, the correlation between the number of messages and the data size may not necessarily be consistent. In this case, a high ratio may lead to a higher volume of send and receive requests and potentially slow down message processing speeds.
[0056] In addition, the ratio of the number of transmit and receive tasks scheduled in the transmit and receive buffer to the maximum number of transmit and receive tasks that can be scheduled in the buffer refers to the ratio indicating how much the number of transmit and receive tasks currently scheduled in the transmit and receive buffer (e.g., data requests waiting to be transmitted or data requests being processed) is relative to the maximum number of tasks that the buffer can handle. In other words, transmit and receive tasks are closely related to the network's throughput. Since a higher number of scheduled tasks increases the likelihood of the network being overloaded, a lower ratio indicates greater processing capacity in the network, allowing it to accommodate more data transmission requests.
[0057] Furthermore, regarding the available capacity of the transmission and reception buffer, the meaning of the amount of messages that the terminal can process and the amount of messages deferred in the transmission and reception buffer due to transmission and reception requests is that the messages that the terminal can process represent the amount of messages that can be processed in real time based on the terminal's current processing capability (CPU, memory, etc.) and the state of the transmission and reception buffer. Here, deferred messages refer to the amount of messages whose transmission or reception is delayed according to transmission and reception requests. In this context, the more deferred messages there are, the slower the processing speed becomes, and the higher the possibility of data delay and transmission failure; conversely, if there are few deferred messages, it means that the terminal is in a stable processing state.
[0059] The calculation unit (230) calculates the terminal load level by comparing the collected transmission and reception buffer availability with the transmission and reception buffer availability of a preset standard.
[0060] More specifically, the available capacity of the transmission and reception buffer of the standard set in the calculation unit (230) is set by dividing the total transmission and reception buffer available capacity ratio range into predetermined intervals. Here, each interval of the available capacity of the transmission and reception buffer of the standard set divided into the predetermined intervals can be divided into a range of 0% to 60%, a range of 60% to 75%, a range of 75% to 90%, and a range of 90% to 100%. Here, the threshold interval can be changed by the user by setting it to an arbitrary value, and the risk level name can be changed, but is not limited thereto.
[0062] And, as shown in FIG. 4, the determination of the communication load level in the determination unit (230) corresponds to each section of the available capacity of the transmission and reception buffer divided into the predetermined sections, and the threshold values of each communication load are determined as follows: 0% to 60% range is Normal, 60% to 75% range is Minor, 75% to 90% range is Major, and 90% to 100% range is Critical.
[0063] Therefore, network traffic can be managed and optimized by determining the terminal load based on the availability status of these transmit and receive buffers. This analysis of transmit and receive buffers plays a key role in ensuring real-time data transmission quality and terminal performance in D2D communication.
[0064] The judgment unit (240) determines the priority of service traffic blocking according to the importance of QoS (Quality of Service) flow control in response to the terminal load determined above, and determines whether to block service traffic in response to the terminal load state.
[0065] More specifically, the judgment unit (240) determines the priority of service traffic blocking in the order of HTTP traffic blocking, FTP traffic blocking, video call traffic blocking, and all traffic blocking excluding voice, text, and network control traffic.
[0067] The control unit (250) performs service traffic blocking control in response to the priority of service traffic blocking determined above. Here, the control unit (230) may be composed of a processor.
[0068] More specifically, the control unit (250) performs service traffic blocking control in response to the determined terminal load state, including at least one service traffic block according to the priority of the determined service traffic blocking.
[0069] When the control unit (250) performs service traffic blocking control in response to the terminal load state determined above, if the terminal load state is more severe than the previous terminal load state, it adds a service traffic blocking item; if the terminal load state is the same as the previous terminal load state, it maintains the service traffic blocking item; or if the terminal load state is less severe than the previous terminal load state, it releases the service traffic item.
[0070] For example, as shown in Table 1, if the range from 0% to 60% corresponds to each section of the available capacity of the transmit and receive buffer and is in a normal state, normal data transmission and reception will be performed without blocking service traffic.
[0071] On the other hand, if the available capacity of the send and receive buffer is in a minor state ranging from 60% to 75%, only HTTP traffic blocking is determined in the priority of service traffic blocking.
[0072] And, if the available capacity of the send / receive buffer is in the range of 75% to 90%, which is the Major state, HTTP traffic blocking, FTP traffic blocking, and video call traffic blocking are determined in the priority order for blocking service traffic. In other words, the higher the available capacity of the send / receive buffer, the more service traffic items are included in the blocking.
[0073] In addition, when the available capacity of the transmit / receive buffer is in the range of 90% to 100%, a critical state is established, and all traffic except voice, text, and network control traffic is blocked in the priority order for blocking service traffic. In other words, all service traffic is blocked except for essential data.
[0075] [Table 1]
[0076]
[0077] FIG. 5 is a flowchart schematically illustrating a method for controlling service traffic of a wireless terminal device according to a terminal load of a D2D network according to an embodiment of the present invention. Here, a detailed description of the method for controlling service traffic of a terminal device of a D2D network is omitted with reference to FIG. 1 to 3 described above.
[0079] In addition, a method for controlling service traffic of a terminal device according to a terminal load of a D2D network according to an embodiment of the present invention includes the step of collecting the available transmit / receive buffer capacity of a communication module in a D2D network from a collection unit (S510).
[0080] More specifically, the available capacity of the transmission and reception buffer in the collecting step may include the ratio of communication data stored in the transmission and reception buffer to the capacity of the transmission and reception buffer, the ratio of the number of messages stored in the transmission and reception buffer to the maximum number of messages that can be stored in the buffer, the ratio of the number of transmission and reception operations reserved in the transmission and reception buffer to the maximum number of transmission and reception operations that can be reserved in the transmission and reception buffer, and the amount of messages that can be processed by the terminal of the transmission and reception buffer and messages deferred in the message transmission and reception buffer due to transmission and reception requests.
[0081] In addition, the available capacity of the transmission and reception buffer according to the above-mentioned preset standards can be divided into sections of the total transmission and reception buffer available capacity ratio range, such as the 0% to 60% range, the 60% to 75% range, the 75% to 90% range, and the 90% to 100% range. Furthermore, the terminal load level can be corresponded to each section of the divided transmission and reception buffer available capacity, and the threshold values for each terminal load can be set as Normal for the 0% to 60% range, Minor for the 60% to 75% range, Major for the 75% to 90% range, and Critical for the 90% to 100% range. Meanwhile, the threshold sections can be changed by the user setting arbitrary values, and the risk level names can be changed, but are not limited thereto.
[0083] Next, a step is performed in which the terminal load level is determined by comparing the collected transmission and reception buffer availability with the transmission and reception buffer availability of a preset standard in the calculation unit (S520).
[0084] More specifically, the available capacity of the transmission and reception buffer according to the preset standard for determining the terminal load level is set by dividing the total transmission and reception buffer available capacity ratio range into preset intervals. At this time, each interval of the available capacity of the transmission and reception buffer according to the preset standard, which is divided into the preset intervals, is divided into a range of 0% to 60%, a range of 60% to 75%, a range of 75% to 90%, and a range of 90% to 100%.
[0085] In addition, the determination of the terminal load level corresponds to each section of the available capacity of the transmit / receive buffer divided into the aforementioned predetermined sections, and the threshold values for each terminal load are determined as follows: Normal for the range of 0% to 60%, Minor for the range of 60% to 75%, Major for the range of 75% to 90%, and Critical for the range of 90% to 100%. At this time, the terminal load level, which is divided into several stages according to preset criteria, can be expressed quantitatively using numbers, characters, strings, etc. Meanwhile, the threshold sections can be changed by the user by setting arbitrary values, and the risk level names can be changed, but are not limited thereto.
[0087] Next, the judgment unit determines the priority of service traffic blocking according to the importance of QoS (Quality of Service) flow control in response to the terminal load determined above, and performs a step of determining whether to block service traffic in response to the terminal load state (S510). Here, the priority of service traffic blocking is determined in the order of HTTP traffic blocking, FTP traffic blocking, video call traffic blocking, and blocking all traffic excluding voice, text, and network control traffic.
[0089] Then, a step of performing service traffic blocking control in response to the priority of service traffic blocking determined by the control unit is performed (S540).
[0090] More specifically, in the control step, service traffic blocking control is performed in response to the determined terminal load state, including at least one service traffic block according to the priority of the service traffic blocking determined above.
[0091] In other words, when performing service traffic blocking control in response to the terminal load state determined above, if the terminal load state is more severe than the previous terminal load state, a service traffic blocking item is added; if the terminal load state is the same as the previous terminal load state, the service traffic blocking item is maintained; or if the terminal load state is less severe than the previous terminal load state, the service traffic item is released.
[0093] Therefore, network traffic can be managed and optimized by determining the terminal load based on the availability status of the transmit and receive buffers. This analysis of transmit and receive buffers plays a key role in ensuring real-time data transmission quality and terminal performance in D2D communication.
[0095] One embodiment of the present invention may also be implemented in the form of a recording medium containing computer-executable instructions, such as program modules executed by a computer. A computer-readable medium may be any available medium accessible by a computer and includes both volatile and non-volatile media, and both removable and non-removable media. Additionally, a computer-readable medium may include both computer storage media and communication media. A computer storage medium includes both volatile and non-volatile, removable and non-removable media implemented by any method or technique for storing information, such as computer-readable instructions, data structures, program modules, or other data. A communication medium typically includes computer-readable instructions, data structures, program modules, or other data of modulated data signals such as carrier waves, or other transmission mechanisms, and includes any information transmission medium.
[0096] Although the method and system of the present invention have been described in relation to specific embodiments, some or all of their components or operations may be implemented using a computer system having a general-purpose hardware architecture.
[0097] The foregoing description of the present invention is for illustrative purposes only, and those skilled in the art will understand that other specific forms can be easily modified without altering the technical spirit or essential features of the present invention. Therefore, the embodiments described above should be understood as illustrative in all respects and not restrictive. For example, each component described as a single unit may be implemented in a distributed manner, and components described as distributed may likewise be implemented in a combined form.
[0098] The scope of the present invention is defined by the claims set forth below rather than by the detailed description above, and all modifications or variations derived from the meaning and scope of the claims and equivalent concepts thereof should be interpreted as being included within the scope of the present invention. Explanation of the symbols
[0100] 200: Terminal device 210: Communication module 220: Collection Department 230: Planning Department 240: Judgment Department 250: Control unit
Claims
Claim 1 A terminal device for controlling service traffic according to terminal load in a D2D network, comprising: a collection unit for collecting the available transmit / receive buffer capacity of a communication module in a D2D network; a determination unit for determining the degree of terminal load by comparing the collected available transmit / receive buffer capacity with the available transmit / receive buffer capacity of a preset standard; a determination unit for determining the priority of service traffic blocking according to the importance of QoS (Quality of Service) flow control in response to the determined terminal load and determining whether to block service traffic in response to the terminal load state; and a control unit for performing service traffic blocking control in response to the determined priority of service traffic blocking. Claim 2 A terminal device for controlling service traffic according to terminal load of a D2D network, wherein, in claim 1, the available capacity of the transmission and reception buffer of the collection unit comprises the ratio of communication data stored in the transmission and reception buffer to the capacity of the transmission and reception buffer, the ratio of the number of messages stored in the transmission and reception buffer to the maximum number of messages that can be stored in the buffer, the ratio of the number of transmission and reception operations reserved in the transmission and reception buffer to the maximum number of transmission and reception operations that can be reserved in the transmission and reception buffer, and the amount of messages that can be processed by the terminal of the transmission and reception buffer and messages deferred in the message transmission and reception buffer due to a transmission and reception request. Claim 3 A terminal device for controlling service traffic according to terminal load of a D2D network, characterized in that, in claim 1, the available capacity of the transmission and reception buffer of the standard pre-set in the calculation unit divides each section of the total transmission and reception buffer available capacity ratio range into a range of 0% to 60%, a range of 60% to 75%, a range of 75% to 90%, and a range of 90% to 100%. Claim 4 A terminal device for controlling service traffic according to terminal load of a D2D network, characterized in that, in paragraph 3, the determination unit determines the terminal load level in correspondence with each section of the available capacity of the divided transmit / receive buffer, and sets the threshold values of each terminal load as Normal for the range of 0% to 60%, Minor for the range of 60% to 75%, Major for the range of 75% to 90%, and Critical for the range of 90% to 100%. Claim 5 A terminal device for controlling service traffic according to terminal load of a D2D network, characterized in that, in paragraph 4, the above-mentioned judgment unit determines the priority of service traffic blocking in the order of items of HTTP traffic blocking, FTP traffic blocking, video call traffic blocking, and all traffic blocking excluding voice, text, and network control traffic. Claim 6 A terminal device for controlling service traffic according to terminal load of a D2D network, wherein, in claim 1, the control unit performs service traffic blocking control in response to the determined terminal load state, including at least one service traffic blocking according to the priority of the determined service traffic blocking. Claim 7 A terminal device for controlling service traffic according to terminal load of a D2D network, characterized in that, in claim 6, when the control unit performs service traffic blocking control in response to the determined terminal load state, if the terminal load state is more severe than the previous terminal load state, it adds a service traffic blocking item, if the terminal load state is the same as the previous terminal load state, it maintains the service traffic blocking item, or if the terminal load state is less severe than the previous terminal load state, it releases the service traffic item. Claim 8 A method for controlling service traffic of a terminal device according to terminal load in a D2D network, comprising: a step of collecting the available transmit / receive buffer capacity of a communication module in a D2D network in a collection unit; a step of determining the terminal load level by comparing the collected available transmit / receive buffer capacity with the available transmit / receive buffer capacity of a pre-set standard in a determination unit; a step of determining the priority for blocking service traffic according to the importance of QoS (Quality of Service) flow control in response to the determined terminal load in a judgment unit, and determining whether to block service traffic in response to the terminal load state; and a step of performing service traffic blocking control in response to the determined priority for blocking service traffic in a control unit. Claim 9 A method for controlling service traffic of a terminal device according to terminal load of a D2D network, wherein, in the collecting step, the available capacity of the transmission and reception buffer comprises the ratio of communication data stored in the transmission and reception buffer to the capacity of the transmission and reception buffer, the ratio of the number of messages stored in the transmission and reception buffer to the maximum number of messages that can be stored in the buffer, the ratio of the number of transmission and reception operations reserved in the transmission and reception buffer to the maximum number of transmission and reception operations that can be reserved in the transmission and reception buffer, and the amount of messages that can be processed by the terminal of the transmission and reception buffer and messages deferred in the message transmission and reception buffer due to a transmission and reception request. Claim 10 A method for controlling service traffic of a terminal device according to terminal load of a D2D network, characterized in that, in the above-mentioned determining step, the available capacity of the transmission and reception buffer of the pre-set standard is divided into each section of the total transmission and reception buffer available capacity ratio range into a 0% to 60% range, a 60% to 75% range, a 75% to 90% range, and a 90% to 100% range. Claim 11 A method for controlling service traffic of a terminal device according to terminal load of a D2D network, characterized in that, in the determining step, the terminal load level is determined by corresponding to each section of the available capacity of the divided transmit / receive buffer, and the threshold values for each terminal load are set as Normal for the range of 0% to 60%, Minor for the range of 60% to 75%, Major for the range of 75% to 90%, and Critical for the range of 90% to 100%. Claim 12 A method for controlling service traffic of a terminal device according to terminal load of a D2D network, characterized in that, in the above-mentioned judgment step, the priority of service traffic blocking is determined in the order of items of HTTP traffic blocking, FTP traffic blocking, video call traffic blocking, and all traffic blocking excluding voice, text, and network control traffic. Claim 13 A method for controlling service traffic of a terminal device according to terminal load of a D2D network, characterized in that, in the controlling step, service traffic blocking control is performed in response to the determined terminal load state, including at least one service traffic blocking according to the priority of the service traffic blocking determined above. Claim 14 A method for controlling service traffic of a terminal device according to terminal load of a D2D network according to claim 13, characterized in that when performing service traffic blocking control in response to the terminal load state determined above, if the terminal load state is more severe than the previous terminal load state, a service traffic blocking item is added, if the terminal load state is the same as the previous terminal load state, a service traffic blocking item is maintained, or if the terminal load state is less severe than the previous terminal load state, a service traffic item is released.
